File tree Expand file tree Collapse file tree 1 file changed +4
-7
lines changed Expand file tree Collapse file tree 1 file changed +4
-7
lines changed Original file line number Diff line number Diff line change @@ -16,13 +16,8 @@ export function GradientBackground({ variant, className }) {
1616
1717export default function Layout ( { children } ) {
1818 const setAppTheme = ( ) => {
19- const darkMode =
20- window . matchMedia ( "(prefers-color-scheme: dark)" ) . matches ||
21- localStorage . getItem ( "theme" ) === "dark" ;
22-
23- const lightMode =
24- window . matchMedia ( "(prefers-color-scheme: light)" ) . matches ||
25- localStorage . getItem ( "theme" ) === "light" ;
19+ const darkMode = localStorage . getItem ( "theme" ) === "dark" ;
20+ const lightMode = localStorage . getItem ( "theme" ) === "light" ;
2621
2722 if ( darkMode ) {
2823 document . documentElement . classList . add ( "dark" ) ;
@@ -38,8 +33,10 @@ export default function Layout({ children }) {
3833 darkQuery . onchange = ( e ) => {
3934 if ( e . matches ) {
4035 document . documentElement . classList . add ( "dark" ) ;
36+ localStorage . setItem ( "theme" , "dark" ) ;
4137 } else {
4238 document . documentElement . classList . remove ( "dark" ) ;
39+ localStorage . setItem ( "theme" , "light" ) ;
4340 }
4441 } ;
4542 } ;
You can’t perform that action at this time.
0 commit comments