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 = () => {
1515 attributeFilter : [ "class" ] ,
1616 } ) ;
1717
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-
2418 return ( ) => {
2519 observer . disconnect ( ) ;
26- mediaQuery . removeEventListener ( "change" , handleSystemThemeChange ) ;
2720 } ;
2821 } , [ ] ) ;
2922
23+ console . log ( isDark ) ;
24+
3025 return { isDark } ;
3126} ;
Original file line number Diff line number Diff line change @@ -37,7 +37,7 @@ export function CodeBlock({
3737 ref : _ref ,
3838 ...rest
3939} : CodeBlockProps ) {
40- const isDark = useTheme ( ) ;
40+ const { isDark } = useTheme ( ) ;
4141 const match = / l a n g u a g e - ( \w + ) / . exec ( className || "" ) ;
4242
4343 const [ copied , setCopied ] = useState < boolean > ( false ) ;
You can’t perform that action at this time.
0 commit comments