Skip to content

Commit 39ef733

Browse files
authored
Deploy page table rows stay selected when the side menu is open (#1492)
1 parent 736f577 commit 39ef733

File tree

1 file changed

+6
-1
lines changed
  • apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.v3.$projectParam.deployments

1 file changed

+6
-1
lines changed

apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.v3.$projectParam.deployments/route.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ import {
4646
DeploymentListPresenter,
4747
} from "~/presenters/v3/DeploymentListPresenter.server";
4848
import { requireUserId } from "~/services/session.server";
49+
import { cn } from "~/utils/cn";
4950
import {
5051
ProjectParamSchema,
5152
docsPath,
@@ -139,8 +140,12 @@ export default function Page() {
139140
deployment,
140141
currentPage
141142
);
143+
const isSelected = deploymentParam === deployment.shortCode;
142144
return (
143-
<TableRow key={deployment.id} className="group">
145+
<TableRow
146+
key={deployment.id}
147+
className={cn("group", isSelected ? "bg-grid-dimmed" : undefined)}
148+
>
144149
<TableCell to={path}>
145150
<div className="flex items-center gap-2">
146151
<Paragraph variant="extra-small">{deployment.shortCode}</Paragraph>

0 commit comments

Comments
 (0)