aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/ui/src/App.svelte
diff options
context:
space:
mode:
Diffstat (limited to 'ui/src/App.svelte')
-rw-r--r--ui/src/App.svelte15
1 files changed, 8 insertions, 7 deletions
diff --git a/ui/src/App.svelte b/ui/src/App.svelte
index 2160b85..1c465b1 100644
--- a/ui/src/App.svelte
+++ b/ui/src/App.svelte
@@ -38,13 +38,14 @@
});
$effect(() => {
- if (settingsState.settings.theme === 'light') {
- document.documentElement.classList.remove('dark');
- document.documentElement.setAttribute('data-theme', 'light');
- } else {
- document.documentElement.classList.add('dark');
- document.documentElement.setAttribute('data-theme', 'dark');
- }
+ // ENFORCE DARK MODE: Always add 'dark' class and attribute
+ // This combined with the @variant dark in app.css ensures dark mode is always active
+ // regardless of system preference settings.
+ document.documentElement.classList.add('dark');
+ document.documentElement.setAttribute('data-theme', 'dark');
+
+ // Ensure 'light' class is never present
+ document.documentElement.classList.remove('light');
});
onDestroy(() => {