File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed
Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change 77( ( ) => {
88 const THEME = 'coreui-free-bootstrap-admin-template-theme'
99
10- const storedTheme = localStorage . getItem ( THEME )
10+ const getStoredTheme = ( ) => localStorage . getItem ( THEME )
11+ const setStoredTheme = theme => localStorage . setItem ( THEME , theme )
1112
1213 const getPreferredTheme = ( ) => {
14+ const storedTheme = getStoredTheme ( )
15+
1316 if ( storedTheme ) {
1417 return storedTheme
1518 }
4447 }
4548
4649 window . matchMedia ( '(prefers-color-scheme: dark)' ) . addEventListener ( 'change' , ( ) => {
50+ const storedTheme = getStoredTheme ( )
4751 if ( storedTheme !== 'light' || storedTheme !== 'dark' ) {
4852 setTheme ( getPreferredTheme ( ) )
4953 }
5559 for ( const toggle of document . querySelectorAll ( '[data-coreui-theme-value]' ) ) {
5660 toggle . addEventListener ( 'click' , ( ) => {
5761 const theme = toggle . getAttribute ( 'data-coreui-theme-value' )
58- localStorage . setItem ( THEME , theme )
62+ setStoredTheme ( theme )
5963 setTheme ( theme )
6064 showActiveTheme ( theme )
6165 } )
You can’t perform that action at this time.
0 commit comments