File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -13,7 +13,9 @@ if (localStorage.getItem("colorscheme")) {
1313
1414if ( darkModeToggle ) {
1515 darkModeToggle . addEventListener ( 'click' , ( ) => {
16- setTheme ( body . classList . contains ( "colorscheme-dark" ) ? "light" : "dark" ) ;
16+ let theme = body . classList . contains ( "colorscheme-dark" ) ? "light" : "dark" ;
17+ setTheme ( theme ) ;
18+ rememberTheme ( theme ) ;
1719 } ) ;
1820}
1921
@@ -28,8 +30,11 @@ document.addEventListener("DOMContentLoaded", function () {
2830
2931function setTheme ( theme ) {
3032 body . classList . remove ( 'colorscheme-auto' ) ;
31- const inverse = theme === 'dark' ? 'light' : 'dark' ;
32- localStorage . setItem ( 'colorscheme' , theme ) ;
33+ let inverse = theme === 'dark' ? 'light' : 'dark' ;
3334 body . classList . remove ( 'colorscheme-' + inverse ) ;
3435 body . classList . add ( 'colorscheme-' + theme ) ;
3536}
37+
38+ function rememberTheme ( theme ) {
39+ localStorage . setItem ( 'colorscheme' , theme ) ;
40+ }
You can’t perform that action at this time.
0 commit comments