Skip to content

Commit 245b0f2

Browse files
authored
fix(colorScheme): systemPreferScheme not initialized on start up (#1061)
1 parent 0fb25c8 commit 245b0f2

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

assets/ts/colorScheme.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@ class StackColorScheme {
88
constructor(toggleEl: HTMLElement) {
99
this.bindMatchMedia();
1010
this.currentScheme = this.getSavedScheme();
11+
if (window.matchMedia('(prefers-color-scheme: dark)').matches === true)
12+
this.systemPreferScheme = 'dark'
13+
else
14+
this.systemPreferScheme = 'light';
1115

1216
this.dispatchEvent(document.documentElement.dataset.scheme as colorScheme);
1317

0 commit comments

Comments
 (0)