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}
-
+