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 6818d19 commit 13710beCopy full SHA for 13710be
data-browser/src/helpers/useDarkMode.tsx
@@ -19,7 +19,7 @@ export const useDarkMode = (): [
19
Dispatch<boolean | undefined>,
20
DarkModeOption,
21
] => {
22
- const [dark, setDark] = useState(() => checkPrefersDark());
+ const [dark, setDark] = useState<boolean>(() => checkPrefersDark());
23
const [darkLocal, setDarkLocal] = useLocalStorage<DarkModeOption>(
24
'darkMode',
25
DarkModeOption.auto,
@@ -41,7 +41,9 @@ export const useDarkMode = (): [
41
42
useEffect(() => {
43
const onChange = (e: MediaQueryListEvent) => {
44
- setDarkBoth(e.matches);
+ if (darkLocal === DarkModeOption.auto) {
45
+ setDark(e.matches);
46
+ }
47
};
48
49
const list = window.matchMedia('(prefers-color-scheme: dark)');
0 commit comments