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; } }