We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1e00a93 commit 5629236Copy full SHA for 5629236
1 file changed
src/lib/components/my/ThemeToggle.svelte
@@ -21,9 +21,12 @@
21
}
22
23
onMount(() => {
24
- const systemTheme = window.matchMedia('(prefers-color-scheme: dark)').matches
25
- ? 'dark'
26
- : 'light';
+ const systemTheme =
+ mode.current === 'light' || mode.current === 'dark'
+ ? mode.current
27
+ : window.matchMedia('(prefers-color-scheme: dark)').matches
28
+ ? 'dark'
29
+ : 'light';
30
setTheme(systemTheme);
31
});
32
</script>
0 commit comments