From a3bf2af68d1102a6fcb1374f58165c37a5b02114 Mon Sep 17 00:00:00 2001 From: Fred Boniface Date: Fri, 5 Jul 2024 01:12:56 +0100 Subject: [PATCH] Add rotating reload icon --- src/lib/cards/Card.svelte | 19 ++++++++++++++++--- src/lib/cards/Card.types.ts | 1 + src/lib/cards/LookupCard.svelte | 1 + src/lib/cards/NearToMeCard.svelte | 4 ++++ 4 files changed, 22 insertions(+), 3 deletions(-) diff --git a/src/lib/cards/Card.svelte b/src/lib/cards/Card.svelte index 68e8bd8..69f433d 100644 --- a/src/lib/cards/Card.svelte +++ b/src/lib/cards/Card.svelte @@ -1,7 +1,7 @@ diff --git a/src/lib/cards/NearToMeCard.svelte b/src/lib/cards/NearToMeCard.svelte index bf56ce9..36057a0 100644 --- a/src/lib/cards/NearToMeCard.svelte +++ b/src/lib/cards/NearToMeCard.svelte @@ -19,6 +19,7 @@ showRefresh: true, helpText: "Your location may not be accurate on desktop and laptop devices.", onRefresh: refresh, + refreshing: false, }; function turnOnLocation() { @@ -28,6 +29,7 @@ } function refresh() { + config.refreshing = true; stations = []; getNearestStations(); } @@ -41,6 +43,8 @@ stations = apiResponse; } catch (err) { errorMessage = err as string; + } finally { + config.refreshing = false; } }