modified web/src/routes/+layout.svelte +3 -0
| @@ -8,6 +8,7 @@ |
| 8 | 8 | import ThemeToggle from "$lib/components/ThemeToggle.svelte"; |
| 9 | 9 | import ShortcutsDialog from "$lib/components/ShortcutsDialog.svelte"; |
| 10 | 10 | import InstallDialog from "$lib/components/InstallDialog.svelte"; |
| 11 | + import NavigationProgress from "$lib/components/NavigationProgress.svelte"; |
| 11 | 12 | import { setCsrfToken, endpoints } from "$lib/api"; |
| 12 | 13 | |
| 13 | 14 | let { |
| @@ -128,6 +129,8 @@ |
| 128 | 129 | |
| 129 | 130 | <svelte:window onkeydown={handleKeydown} /> |
| 130 | 131 | |
| 132 | +<NavigationProgress /> |
| 133 | + |
| 131 | 134 | <div class="min-h-screen flex flex-col"> |
| 132 | 135 | <!-- Top header bar --> |
| 133 | 136 | {#if page.url.pathname !== "/"} |
| @@ -8,6 +8,7 @@ |
| 8 | import ThemeToggle from "$lib/components/ThemeToggle.svelte"; | 8 | import ThemeToggle from "$lib/components/ThemeToggle.svelte"; |
| 9 | import ShortcutsDialog from "$lib/components/ShortcutsDialog.svelte"; | 9 | import ShortcutsDialog from "$lib/components/ShortcutsDialog.svelte"; |
| 10 | import InstallDialog from "$lib/components/InstallDialog.svelte"; | 10 | import InstallDialog from "$lib/components/InstallDialog.svelte"; |
| | 11 | + import NavigationProgress from "$lib/components/NavigationProgress.svelte"; |
| 11 | import { setCsrfToken, endpoints } from "$lib/api"; | 12 | import { setCsrfToken, endpoints } from "$lib/api"; |
| 12 | | 13 | |
| 13 | let { | 14 | let { |
| @@ -128,6 +129,8 @@ |
| 128 | | 129 | |
| 129 | <svelte:window onkeydown={handleKeydown} /> | 130 | <svelte:window onkeydown={handleKeydown} /> |
| 130 | | 131 | |
| | 132 | +<NavigationProgress /> |
| | 133 | + |
| 131 | <div class="min-h-screen flex flex-col"> | 134 | <div class="min-h-screen flex flex-col"> |
| 132 | <!-- Top header bar --> | 135 | <!-- Top header bar --> |
| 133 | {#if page.url.pathname !== "/"} | 136 | {#if page.url.pathname !== "/"} |