File tree Expand file tree Collapse file tree 2 files changed +3
-8
lines changed Expand file tree Collapse file tree 2 files changed +3
-8
lines changed Original file line number Diff line number Diff line change @@ -15,17 +15,12 @@ export const useTheme = () => {
15
15
attributeFilter : [ "class" ] ,
16
16
} ) ;
17
17
18
- const mediaQuery = window . matchMedia ( "(prefers-color-scheme: dark)" ) ;
19
- const handleSystemThemeChange = ( event : MediaQueryListEvent ) => {
20
- setDark ( event . matches ) ;
21
- } ;
22
- mediaQuery . addEventListener ( "change" , handleSystemThemeChange ) ;
23
-
24
18
return ( ) => {
25
19
observer . disconnect ( ) ;
26
- mediaQuery . removeEventListener ( "change" , handleSystemThemeChange ) ;
27
20
} ;
28
21
} , [ ] ) ;
29
22
23
+ console . log ( isDark ) ;
24
+
30
25
return { isDark } ;
31
26
} ;
Original file line number Diff line number Diff line change @@ -37,7 +37,7 @@ export function CodeBlock({
37
37
ref : _ref ,
38
38
...rest
39
39
} : CodeBlockProps ) {
40
- const isDark = useTheme ( ) ;
40
+ const { isDark } = useTheme ( ) ;
41
41
const match = / l a n g u a g e - ( \w + ) / . exec ( className || "" ) ;
42
42
43
43
const [ copied , setCopied ] = useState < boolean > ( false ) ;
You can’t perform that action at this time.
0 commit comments