We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e567c6c commit 44d8fdbCopy full SHA for 44d8fdb
packages/site-kit/src/lib/components/ThemeToggle.svelte
@@ -14,9 +14,12 @@
14
if ($theme.preference === 'system') {
15
const query = window.matchMedia('(prefers-color-scheme: dark)');
16
17
- return on(query, 'change', (e) => {
+ function setTheme(e: MediaQueryListEvent | MediaQueryList) {
18
$theme.current = e.matches ? 'dark' : 'light';
19
- });
+ }
20
+
21
+ setTheme(query);
22
+ return on(query, 'change', setTheme);
23
}
24
});
25
</script>
0 commit comments