From 73c1343b0d536218fe80af619ca82a4eddf09982 Mon Sep 17 00:00:00 2001 From: nub31 Date: Tue, 17 Mar 2026 17:53:17 +0100 Subject: [PATCH] ... --- src/App.svelte | 5 ++ src/Footer.svelte | 2 +- src/Navigation.svelte | 14 ++---- src/app.css | 80 +++++++++----------------------- src/lib/components/Router.svelte | 51 +------------------- src/lib/{global => }/routes.ts | 6 +-- src/lib/stores/theme.ts | 36 -------------- src/lib/theme.svelte.ts | 24 ++++++++++ src/lib/util/debounce.ts | 8 ---- src/pages/HomePage.svelte | 2 +- 10 files changed, 61 insertions(+), 167 deletions(-) rename src/lib/{global => }/routes.ts (91%) delete mode 100644 src/lib/stores/theme.ts create mode 100644 src/lib/theme.svelte.ts delete mode 100644 src/lib/util/debounce.ts diff --git a/src/App.svelte b/src/App.svelte index eca1e23..8a128d5 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -10,12 +10,17 @@ import BusPage from "./pages/BusPage.svelte"; import ContactPage from "./pages/ContactPage.svelte"; import AccessibilityPage from "./pages/AccessibilityPage.svelte"; + import { getTheme } from "./lib/theme.svelte"; route("/", HomePage); route("/taxi", TaxiPage); route("/bus", BusPage); route("/contact", ContactPage); route("/accessibility", AccessibilityPage); + + $effect(() => { + document.body.dataset.theme = getTheme(); + });
diff --git a/src/Footer.svelte b/src/Footer.svelte index 7a4812d..e85c978 100644 --- a/src/Footer.svelte +++ b/src/Footer.svelte @@ -1,6 +1,6 @@