From 85db1133f4d0e34bb7496b893dbf0de5f496b25a Mon Sep 17 00:00:00 2001 From: Diego Imbert <70353967+diegoimbert@users.noreply.github.com> Date: Mon, 27 Oct 2025 16:47:28 +0100 Subject: [PATCH] Runs page hide right panel (#6949) * Hide right runs panel when not selected * AnimatedPane * nits --- .../components/splitPanes/AnimatedPane.svelte | 57 +++++++++++++++++++ .../(logged)/runs/[...path]/+page.svelte | 9 ++- 2 files changed, 61 insertions(+), 5 deletions(-) create mode 100644 frontend/src/lib/components/splitPanes/AnimatedPane.svelte diff --git a/frontend/src/lib/components/splitPanes/AnimatedPane.svelte b/frontend/src/lib/components/splitPanes/AnimatedPane.svelte new file mode 100644 index 0000000000..d4f19471e9 --- /dev/null +++ b/frontend/src/lib/components/splitPanes/AnimatedPane.svelte @@ -0,0 +1,57 @@ + + + computedSize, (v) => (userChangedSize = v)}> + {@render children()} + diff --git a/frontend/src/routes/(root)/(logged)/runs/[...path]/+page.svelte b/frontend/src/routes/(root)/(logged)/runs/[...path]/+page.svelte index 0ccba41b67..743cb81dd4 100644 --- a/frontend/src/routes/(root)/(logged)/runs/[...path]/+page.svelte +++ b/frontend/src/routes/(root)/(logged)/runs/[...path]/+page.svelte @@ -48,6 +48,7 @@ import { createBubbler } from 'svelte/legacy' import ToggleButtonGroup from '$lib/components/common/toggleButton-v2/ToggleButtonGroup.svelte' import ToggleButton from '$lib/components/common/toggleButton-v2/ToggleButton.svelte' + import AnimatedPane from '$lib/components/splitPanes/AnimatedPane.svelte' let jobs: Job[] | undefined = $state() let selectedIds: string[] = $state([]) @@ -1157,7 +1158,7 @@
- +
- + 0}> {#if selectionMode === 're-run'} {:else if selectedIds.length === 1} @@ -1314,10 +1315,8 @@
There are {selectedIds.length} jobs selected. Choose 1 to see detailed information
- {:else} -
No job selected
{/if} -
+