From 5d3194dd41a8019e909b2c3f49aba39308d2bfa5 Mon Sep 17 00:00:00 2001 From: Azalea <22280294+hykilpikonna@users.noreply.github.com> Date: Sat, 2 Mar 2024 19:29:35 -0500 Subject: [PATCH] [O] Better loading and error display --- AquaNet/src/components/Confirm.svelte | 36 -------- AquaNet/src/components/StatusOverlays.svelte | 90 ++++++++++++++++++++ AquaNet/src/pages/Home/LinkCard.svelte | 8 +- 3 files changed, 92 insertions(+), 42 deletions(-) delete mode 100644 AquaNet/src/components/Confirm.svelte create mode 100644 AquaNet/src/components/StatusOverlays.svelte diff --git a/AquaNet/src/components/Confirm.svelte b/AquaNet/src/components/Confirm.svelte deleted file mode 100644 index 3b86511d..00000000 --- a/AquaNet/src/components/Confirm.svelte +++ /dev/null @@ -1,36 +0,0 @@ - - - - -{#if show} -
-{/if} - - \ No newline at end of file diff --git a/AquaNet/src/components/StatusOverlays.svelte b/AquaNet/src/components/StatusOverlays.svelte new file mode 100644 index 00000000..3ee1d1d3 --- /dev/null +++ b/AquaNet/src/components/StatusOverlays.svelte @@ -0,0 +1,90 @@ + + + + +{#if confirm} + +{/if} + +{#if error} + +{/if} + +{#if loading && !error} + +{/if} + + \ No newline at end of file diff --git a/AquaNet/src/pages/Home/LinkCard.svelte b/AquaNet/src/pages/Home/LinkCard.svelte index 255b4639..39ac0174 100644 --- a/AquaNet/src/pages/Home/LinkCard.svelte +++ b/AquaNet/src/pages/Home/LinkCard.svelte @@ -7,7 +7,7 @@ import { CARD, USER } from "../../libs/sdk"; import moment from "moment" import Icon from "@iconify/svelte"; - import Confirm from "../../components/Confirm.svelte"; + import StatusOverlays from "../../components/StatusOverlays.svelte"; // State let state: 'ready' | 'linking-AC' | 'linking-SN' | 'loading' = "loading" @@ -230,10 +230,6 @@ {/each} - {:else if error} - {error} - {:else} - Loading... {/if}