Skip to content

Commit b752ce9

Browse files
committed
Fixed minor bug in useColorScheme hook
1 parent 6b65b14 commit b752ce9

1 file changed

Lines changed: 3 additions & 14 deletions

File tree

hooks/useColorScheme.js

Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,11 @@
11
import { useEffect, useState } from 'react';
22

3+
const getColorScheme = () =>
4+
window.localStorage.getItem('colorScheme') ?? 'auto';
5+
36
const useColorScheme = () => {
47
const [colorScheme, setColorSchemeState] = useState();
58

6-
const getColorScheme = () => {
7-
const storedColorScheme = window.localStorage.getItem('colorScheme');
8-
let colorScheme = !storedColorScheme ? 'auto' : 'light';
9-
10-
if (
11-
storedColorScheme !== 'undefined' &&
12-
['dark', 'light'].includes(storedColorScheme)
13-
) {
14-
colorScheme = storedColorScheme;
15-
}
16-
17-
return colorScheme;
18-
};
19-
209
const setColorScheme = (colorScheme) => {
2110
if (['light', 'dark'].includes(colorScheme)) {
2211
window.localStorage.setItem('colorScheme', colorScheme);

0 commit comments

Comments
 (0)