Skip to content

Commit 0373525

Browse files
committed
Adds animated panel to deployments page
1 parent c59e478 commit 0373525

1 file changed

Lines changed: 22 additions & 8 deletions

File tree

  • apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.deployments

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

Lines changed: 22 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,11 @@ import { NavBar, PageAccessories, PageTitle } from "~/components/primitives/Page
4242
import { PaginationControls } from "~/components/primitives/Pagination";
4343
import { Paragraph } from "~/components/primitives/Paragraph";
4444
import {
45+
RESIZABLE_PANEL_ANIMATION,
4546
ResizableHandle,
4647
ResizablePanel,
4748
ResizablePanelGroup,
49+
collapsibleHandleClassName,
4850
} from "~/components/primitives/Resizable";
4951
import {
5052
Table,
@@ -388,14 +390,26 @@ export default function Page() {
388390
)}
389391
</ResizablePanel>
390392

391-
{deploymentParam && (
392-
<>
393-
<ResizableHandle id="deployments-handle" />
394-
<ResizablePanel id="deployments-inspector" min="500px" max="800px">
395-
<Outlet />
396-
</ResizablePanel>
397-
</>
398-
)}
393+
<ResizableHandle
394+
id="deployments-handle"
395+
className={collapsibleHandleClassName(!!deploymentParam)}
396+
/>
397+
<ResizablePanel
398+
id="deployments-inspector"
399+
default="500px"
400+
min="300px"
401+
max="800px"
402+
className="overflow-hidden"
403+
collapsible
404+
collapsed={!deploymentParam}
405+
onCollapseChange={() => {}}
406+
collapsedSize="0px"
407+
collapseAnimation={RESIZABLE_PANEL_ANIMATION}
408+
>
409+
<div className="h-full" style={{ minWidth: 300 }}>
410+
<Outlet />
411+
</div>
412+
</ResizablePanel>
399413
</ResizablePanelGroup>
400414
</PageBody>
401415
</PageContainer>

0 commit comments

Comments
 (0)