Skip to content

Commit 4927d49

Browse files
committed
Adds animated resizable to the Runs page
1 parent 3f38073 commit 4927d49

File tree

1 file changed

+23
-7
lines changed
  • apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.runs._index

1 file changed

+23
-7
lines changed

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

Lines changed: 23 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,11 @@ import { InfoPanel } from "~/components/primitives/InfoPanel";
2020
import { NavBar, PageAccessories, PageTitle } from "~/components/primitives/PageHeader";
2121
import { Paragraph } from "~/components/primitives/Paragraph";
2222
import {
23+
RESIZABLE_PANEL_ANIMATION,
2324
ResizableHandle,
2425
ResizablePanel,
2526
ResizablePanelGroup,
27+
collapsibleHandleClassName,
2628
} from "~/components/primitives/Resizable";
2729
import { SelectedItemsProvider } from "~/components/primitives/SelectedItemsProvider";
2830
import { ShortcutKey } from "~/components/primitives/ShortcutKey";
@@ -305,18 +307,32 @@ function RunsList({
305307
</>
306308
</div>
307309
</ResizablePanel>
308-
{isShowingBulkActionInspector && (
309-
<>
310-
<ResizableHandle id="runs-handle" />
311-
<ResizablePanel id="bulk-action-inspector" min="300px" default="400px" max="600px">
310+
<ResizableHandle
311+
id="runs-handle"
312+
className={collapsibleHandleClassName(isShowingBulkActionInspector)}
313+
/>
314+
<ResizablePanel
315+
id="bulk-action-inspector"
316+
default="400px"
317+
min="400px"
318+
max="600px"
319+
className="overflow-hidden"
320+
collapsible
321+
collapsed={!isShowingBulkActionInspector}
322+
onCollapseChange={() => {}}
323+
collapsedSize="0px"
324+
collapseAnimation={RESIZABLE_PANEL_ANIMATION}
325+
>
326+
<div className="h-full" style={{ minWidth: 400 }}>
327+
{isShowingBulkActionInspector && (
312328
<CreateBulkActionInspector
313329
filters={filters}
314330
selectedItems={selectedItems}
315331
hasBulkActions={list.bulkActions.length > 0}
316332
/>
317-
</ResizablePanel>
318-
</>
319-
)}
333+
)}
334+
</div>
335+
</ResizablePanel>
320336
</ResizablePanelGroup>
321337
);
322338
}

0 commit comments

Comments
 (0)