From 2da10e62a4273fda16e9cf40bf894211e0ae7ec5 Mon Sep 17 00:00:00 2001 From: Diego Imbert <70353967+diegoimbert@users.noreply.github.com> Date: Thu, 10 Apr 2025 13:29:28 +0200 Subject: [PATCH] fix janky loader in trigger captures table (#5596) --- .../src/lib/components/InfiniteList.svelte | 4 ++- .../src/lib/components/table/DataTable.svelte | 3 +- .../components/triggers/CaptureSection.svelte | 1 + .../components/triggers/CaptureTable.svelte | 31 +++++++++++-------- 4 files changed, 24 insertions(+), 15 deletions(-) diff --git a/frontend/src/lib/components/InfiniteList.svelte b/frontend/src/lib/components/InfiniteList.svelte index 58863e98ca..4777efaf06 100644 --- a/frontend/src/lib/components/InfiniteList.svelte +++ b/frontend/src/lib/components/InfiniteList.svelte @@ -18,6 +18,7 @@ bgHover: '', class: '' } + export let neverShowLoader = false const perPage = 20 @@ -142,6 +143,7 @@ {loadingMore} {rounded} {noBorder} + {neverShowLoader} > @@ -174,7 +176,7 @@ - {#if (!items || items?.length === 0) && !loading} + {#if (!items || items?.length === 0) && (!loading || neverShowLoader)} {/if} diff --git a/frontend/src/lib/components/table/DataTable.svelte b/frontend/src/lib/components/table/DataTable.svelte index 2b3be6c6a5..298c0906ea 100644 --- a/frontend/src/lib/components/table/DataTable.svelte +++ b/frontend/src/lib/components/table/DataTable.svelte @@ -26,6 +26,7 @@ export let contentHeight: number = 0 export let tableFixed: boolean = false export let infiniteScroll: boolean | undefined = undefined + export let neverShowLoader = false let footerHeight: number = 0 let tableHeight: number = 0 @@ -141,7 +142,7 @@ {/if} - {#if loading || loadingMore} + {#if (loading || loadingMore) && !neverShowLoader}
diff --git a/frontend/src/lib/components/triggers/CaptureSection.svelte b/frontend/src/lib/components/triggers/CaptureSection.svelte index ad483181e9..4331586190 100644 --- a/frontend/src/lib/components/triggers/CaptureSection.svelte +++ b/frontend/src/lib/components/triggers/CaptureSection.svelte @@ -128,6 +128,7 @@ on:addPreprocessor on:testWithArgs fullHeight={false} + captureActiveIndicator={captureInfo.active} />
diff --git a/frontend/src/lib/components/triggers/CaptureTable.svelte b/frontend/src/lib/components/triggers/CaptureTable.svelte index 1865ec4fbd..2705f910d9 100644 --- a/frontend/src/lib/components/triggers/CaptureTable.svelte +++ b/frontend/src/lib/components/triggers/CaptureTable.svelte @@ -1,6 +1,6 @@