From 587b528159bfa33a8f9335b7fbb047763abe38d3 Mon Sep 17 00:00:00 2001 From: Dhiraj Kumar Date: Mon, 10 Feb 2025 14:47:01 +0530 Subject: [PATCH 1/4] Add component error state svelte component --- .../canvas/components/ComponentError.svelte | 29 +++++++++++++++++++ .../canvas/components/charts/Chart.svelte | 7 ++--- .../features/canvas/components/kpi/KPI.svelte | 7 ++--- .../components/table/TableTemplate.svelte | 7 ++--- .../canvas/components/table/selector.ts | 4 +-- 5 files changed, 37 insertions(+), 17 deletions(-) create mode 100644 web-common/src/features/canvas/components/ComponentError.svelte diff --git a/web-common/src/features/canvas/components/ComponentError.svelte b/web-common/src/features/canvas/components/ComponentError.svelte new file mode 100644 index 00000000000..d083abbacf7 --- /dev/null +++ b/web-common/src/features/canvas/components/ComponentError.svelte @@ -0,0 +1,29 @@ + + +
+
+ +
+
+ {error ?? "Component Error"} +
+
+ + diff --git a/web-common/src/features/canvas/components/charts/Chart.svelte b/web-common/src/features/canvas/components/charts/Chart.svelte index 4150cb62d8a..46ff73f6362 100644 --- a/web-common/src/features/canvas/components/charts/Chart.svelte +++ b/web-common/src/features/canvas/components/charts/Chart.svelte @@ -1,6 +1,7 @@ {#if errorMessage} -
{errorMessage}
+ {:else} {/if} - - From 6a589d6b2a58c42800c7043bfc9e984ee5d8605a Mon Sep 17 00:00:00 2001 From: Dhiraj Kumar Date: Mon, 10 Feb 2025 23:08:12 +0530 Subject: [PATCH 4/4] UI review --- .../src/features/canvas/components/ComponentError.svelte | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/web-common/src/features/canvas/components/ComponentError.svelte b/web-common/src/features/canvas/components/ComponentError.svelte index d083abbacf7..d3d322b2cd2 100644 --- a/web-common/src/features/canvas/components/ComponentError.svelte +++ b/web-common/src/features/canvas/components/ComponentError.svelte @@ -6,7 +6,7 @@
- +
{error ?? "Component Error"} @@ -16,11 +16,11 @@