diff --git a/src/lib/components/icons/spinner.svelte b/src/lib/components/icons/spinner.svelte new file mode 100644 index 0000000..f250bfc --- /dev/null +++ b/src/lib/components/icons/spinner.svelte @@ -0,0 +1,45 @@ + + + + + \ No newline at end of file diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 987eeb5..b740c3c 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -5,7 +5,9 @@ import { browser, dev } from "$app/environment"; import * as Sentry from '@sentry/browser'; import { apm } from "$lib/apm"; - import { page } from "$app/stores"; + import { navigating, page } from "$app/stores"; + import Spinner from "$lib/components/icons/spinner.svelte"; + import { fly } from "svelte/transition"; if (browser && dev) import("virtual:windi-devtools"); @@ -25,6 +27,12 @@ +{#if $navigating} +
+ +
+{/if} +