From 98dc8cf5b56daff34306937b74b9e2bc2ec4a822 Mon Sep 17 00:00:00 2001 From: Christoph Kluge Date: Fri, 23 Jan 2026 16:54:30 +0100 Subject: [PATCH] add loading indicators to status detail --- .../src/status/dashdetails/StatusDash.svelte | 43 +++++++++++++++++-- 1 file changed, 40 insertions(+), 3 deletions(-) diff --git a/web/frontend/src/status/dashdetails/StatusDash.svelte b/web/frontend/src/status/dashdetails/StatusDash.svelte index b80db96f..9968a9fd 100644 --- a/web/frontend/src/status/dashdetails/StatusDash.svelte +++ b/web/frontend/src/status/dashdetails/StatusDash.svelte @@ -16,6 +16,7 @@ Table, Progress, Icon, + Spinner } from "@sveltestrap/sveltestrap"; import { queryStore, @@ -408,7 +409,19 @@
-{#if $statesTimed.data} +{#if $statesTimed.fetching} + + + + + +{:else if $statesTimed.error} + + + {$statesTimed.error.message} + + +{:else if $statesTimed.data}
@@ -450,7 +463,19 @@
-{#if $statusQuery?.data?.nodeStates} +{#if $statusQuery.fetching} + + + + + +{:else if $statusQuery.error} + + + {$statesTimed.error.message} + + +{:else if $statusQuery?.data?.nodeStates}
@@ -536,7 +561,19 @@
-{#if $statusQuery.data} +{#if $statusQuery.fetching} + + + + + +{:else if $statusQuery.error} + + + {$statusQuery.error.message} + + +{:else if $statusQuery.data} {#each clusters.find((c) => c.name == cluster).subClusters as subCluster, i}