We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e1cf1c4 commit 20b7860Copy full SHA for 20b7860
src/lib/stores/DarkModeStore.ts
@@ -1,7 +1,7 @@
1
import { writable } from "svelte/store";
2
import { browser } from "$app/environment";
3
4
-export const darkModeStore = writable((browser && localStorage.getItem("darkMode") === "true") || false);
+export const darkModeStore = writable((browser && localStorage.getItem("darkMode") === "true") || (browser && window.matchMedia('(prefers-color-scheme: dark)').matches) || false);
5
6
darkModeStore.subscribe((value) => {
7
if (browser) {
0 commit comments