@@ -12,8 +12,8 @@ import {
1212} from '@builder.io/qwik-city' ;
1313import { RouterHead } from './routes/_components/router-head/router-head' ;
1414
15+ import { APP_STATE_CONTEXT_ID } from './_state/app-state-context-id' ;
1516import { AppState } from './_state/app-state.type' ;
16- import { ROOT_STORE_CONTEXT_ID } from './_state/root-store-context-id' ;
1717import { THEME_STORAGE_KEY , useCSSTheme } from './_state/use-css-theme' ;
1818import { OLD_APP_STATE_CONTEXT_ID } from './constants' ;
1919import globalStyles from './global.css?inline' ;
@@ -28,22 +28,22 @@ export default component$(() => {
2828 */
2929 useStyles$ ( globalStyles ) ;
3030
31- const rootStore = useStore < AppState > ( {
31+ const appState = useStore < AppState > ( {
3232 mode : 'light' ,
3333 isSidebarOpened : false ,
3434 featureFlags : {
3535 showFluffy : import . meta. env . DEV ,
3636 } ,
3737 } ) ;
3838
39- useContextProvider ( ROOT_STORE_CONTEXT_ID , rootStore ) ;
39+ useContextProvider ( APP_STATE_CONTEXT_ID , appState ) ;
4040
41- useVisibleTask$ ( ( ) => {
41+ useVisibleTask$ ( async ( ) => {
4242 const userStoredTheme = localStorage . getItem ( THEME_STORAGE_KEY ) ;
4343 if ( userStoredTheme ) {
44- rootStore . mode = userStoredTheme === 'dark' ? 'dark' : 'light' ;
44+ appState . mode = userStoredTheme === 'dark' ? 'dark' : 'light' ;
4545 } else {
46- rootStore . mode = window . matchMedia ( '(prefers-color-scheme: dark)' ) . matches
46+ appState . mode = window . matchMedia ( '(prefers-color-scheme: dark)' ) . matches
4747 ? 'dark'
4848 : 'light' ;
4949 }
@@ -55,7 +55,7 @@ export default component$(() => {
5555 } ) ;
5656 useContextProvider ( OLD_APP_STATE_CONTEXT_ID , state ) ;
5757
58- useCSSTheme ( rootStore ) ;
58+ useCSSTheme ( appState ) ;
5959
6060 return (
6161 < QwikCityProvider >
@@ -67,7 +67,7 @@ export default component$(() => {
6767 < body
6868 lang = "en"
6969 class = { {
70- 'overflow-y-hidden' : rootStore . isSidebarOpened ,
70+ 'overflow-y-hidden' : appState . isSidebarOpened ,
7171 } }
7272 >
7373 < RouterOutlet />
0 commit comments