From 1e7cd2c3c543a7100d08c7160558c6700f4a63d2 Mon Sep 17 00:00:00 2001 From: Kevin Midboe Date: Sun, 11 Dec 2022 19:24:16 +0100 Subject: [PATCH] Joined all Circle icons into Loading component The loading component receives a promise which is used to display states: loading, success and error. When displaying error you can reject with string 'warning' to fail with another component. --- .../loading}/CircleCheckmark.svelte | 8 ++-- .../loading}/CircleError.svelte | 8 ++-- .../components/loading/CircleLoading.svelte | 48 +++++++++++++++++++ .../loading}/CircleWarning.svelte | 8 ++-- .../loading}/circle-feedback.scss | 0 src/lib/components/loading/index.svelte | 22 +++++++++ 6 files changed, 79 insertions(+), 15 deletions(-) rename src/lib/{icons => components/loading}/CircleCheckmark.svelte (76%) rename src/lib/{icons => components/loading}/CircleError.svelte (76%) create mode 100644 src/lib/components/loading/CircleLoading.svelte rename src/lib/{icons => components/loading}/CircleWarning.svelte (76%) rename src/lib/{icons => components/loading}/circle-feedback.scss (100%) create mode 100644 src/lib/components/loading/index.svelte diff --git a/src/lib/icons/CircleCheckmark.svelte b/src/lib/components/loading/CircleCheckmark.svelte similarity index 76% rename from src/lib/icons/CircleCheckmark.svelte rename to src/lib/components/loading/CircleCheckmark.svelte index 25a47d1..67737b8 100644 --- a/src/lib/icons/CircleCheckmark.svelte +++ b/src/lib/components/loading/CircleCheckmark.svelte @@ -1,6 +1,6 @@ - + + stroke-dashoffset="28"> + transform="translate(24,24) rotate(-35)"> diff --git a/src/lib/icons/CircleWarning.svelte b/src/lib/components/loading/CircleWarning.svelte similarity index 76% rename from src/lib/icons/CircleWarning.svelte rename to src/lib/components/loading/CircleWarning.svelte index 80a0d05..6f94b6d 100644 --- a/src/lib/icons/CircleWarning.svelte +++ b/src/lib/components/loading/CircleWarning.svelte @@ -1,6 +1,6 @@ - + + stroke-dashoffset="28"> + transform="translate(24,24) rotate(-35)">