diff --git a/svelte/src/lib/components/LoadingSpinner.stories.svelte b/svelte/src/lib/components/LoadingSpinner.stories.svelte
new file mode 100644
index 0000000000..0955d6ffd2
--- /dev/null
+++ b/svelte/src/lib/components/LoadingSpinner.stories.svelte
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
diff --git a/svelte/src/lib/components/LoadingSpinner.svelte b/svelte/src/lib/components/LoadingSpinner.svelte
new file mode 100644
index 0000000000..a30b03034d
--- /dev/null
+++ b/svelte/src/lib/components/LoadingSpinner.svelte
@@ -0,0 +1,50 @@
+
+
+
+ Loading...
+
+
+
diff --git a/svelte/src/lib/components/PageHeader.svelte b/svelte/src/lib/components/PageHeader.svelte
index 7e7164a54f..93a6a79d15 100644
--- a/svelte/src/lib/components/PageHeader.svelte
+++ b/svelte/src/lib/components/PageHeader.svelte
@@ -2,7 +2,7 @@
import type { Snippet } from 'svelte';
import type { HTMLAttributes } from 'svelte/elements';
- // TODO: import LoadingSpinner from './LoadingSpinner.svelte';
+ import LoadingSpinner from '$lib/components/LoadingSpinner.svelte';
interface Props extends HTMLAttributes {
title?: string;
@@ -24,8 +24,7 @@
{suffix}
{/if}
{#if showSpinner}
-
- Loading...
+
{/if}
{/if}
@@ -49,8 +48,4 @@
color: var(--main-color-light);
padding-left: var(--space-2xs);
}
-
- .loading-spinner {
- margin: 0 var(--space-2xs);
- }