Skip to content

Commit 7a1206c

Browse files
committed
link from deployments tasks to filtered runs view
1 parent 1d920d5 commit 7a1206c

2 files changed

Lines changed: 7 additions & 4 deletions

File tree

apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.deployments.$deploymentParam/route.tsx

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ import { useUser } from "~/hooks/useUser";
2828
import { DeploymentPresenter } from "~/presenters/v3/DeploymentPresenter.server";
2929
import { requireUserId } from "~/services/session.server";
3030
import { cn } from "~/utils/cn";
31-
import { v3DeploymentParams, v3DeploymentsPath } from "~/utils/pathBuilder";
31+
import { v3DeploymentParams, v3DeploymentsPath, v3RunsPath } from "~/utils/pathBuilder";
3232
import { capitalizeWord } from "~/utils/string";
3333

3434
export const loader = async ({ request, params }: LoaderFunctionArgs) => {
@@ -231,16 +231,19 @@ export default function Page() {
231231
</TableHeader>
232232
<TableBody>
233233
{deployment.tasks.map((t) => {
234+
const path = v3RunsPath(organization, project, environment, {
235+
tasks: [t.slug],
236+
});
234237
return (
235238
<TableRow key={t.slug}>
236-
<TableCell>
239+
<TableCell to={path}>
237240
<div className="inline-flex flex-col gap-0.5">
238241
<Paragraph variant="extra-small" className="text-text-dimmed">
239242
{t.slug}
240243
</Paragraph>
241244
</div>
242245
</TableCell>
243-
<TableCell>{t.filePath}</TableCell>
246+
<TableCell to={path}>{t.filePath}</TableCell>
244247
</TableRow>
245248
);
246249
})}

apps/webapp/app/routes/projects.v3.$projectRef.deployments.$deploymentParam.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ export async function loader({ params, request }: LoaderFunctionArgs) {
3333
return new Response("Not found", { status: 404 });
3434
}
3535

36-
// Redirect to the project's runs page
36+
// Redirect to the project's deployments page
3737
return redirect(
3838
`/orgs/${project.organization.slug}/projects/${project.slug}/deployments/${validatedParams.deploymentParam}`
3939
);

0 commit comments

Comments
 (0)