@@ -16,7 +16,7 @@ export function GlobalContextProvider(props) {
16
16
const [ lang , updateLang ] = useState ( NOTION_CONFIG ?. LANG || LANG ) // 默认语言
17
17
const [ locale , updateLocale ] = useState ( generateLocaleDict ( NOTION_CONFIG ?. LANG || LANG ) ) // 默认语言
18
18
const [ theme , setTheme ] = useState ( NOTION_CONFIG ?. THEME || THEME ) // 默认博客主题
19
- const defaultDarkMode = NOTION_CONFIG ?. APPEARANCE || APPEARANCE
19
+ const defaultDarkMode = NOTION_CONFIG ?. APPEARANCE || APPEARANCE
20
20
const [ isDarkMode , updateDarkMode ] = useState ( defaultDarkMode === 'dark' ) // 默认深色模式
21
21
const [ onLoading , setOnLoading ] = useState ( false ) // 抓取文章数据
22
22
const router = useRouter ( )
@@ -58,13 +58,13 @@ export function GlobalContextProvider(props) {
58
58
}
59
59
60
60
useEffect ( ( ) => {
61
- initDarkMode ( updateDarkMode , defaultDarkMode )
61
+ initDarkMode ( updateDarkMode , defaultDarkMode )
62
62
initLocale ( lang , locale , updateLang , updateLocale )
63
63
} , [ ] )
64
64
65
65
// 加载进度条
66
66
useEffect ( ( ) => {
67
- const handleStart = ( url ) => {
67
+ const handleStart = url => {
68
68
const { theme } = router . query
69
69
if ( theme && ! url . includes ( `theme=${ theme } ` ) ) {
70
70
const newUrl = `${ url } ${ url . includes ( '?' ) ? '&' : '?' } theme=${ theme } `
@@ -87,27 +87,28 @@ export function GlobalContextProvider(props) {
87
87
} , [ router ] )
88
88
89
89
return (
90
- < GlobalContext . Provider value = { {
91
- fullWidth,
92
- NOTION_CONFIG ,
93
- toggleDarkMode,
94
- onLoading,
95
- setOnLoading,
96
- lang,
97
- changeLang,
98
- locale,
99
- updateLocale,
100
- isDarkMode,
101
- updateDarkMode,
102
- theme,
103
- setTheme,
104
- switchTheme,
105
- siteInfo,
106
- categoryOptions,
107
- tagOptions
108
- } } >
109
- { children }
110
- </ GlobalContext . Provider >
90
+ < GlobalContext . Provider
91
+ value = { {
92
+ fullWidth,
93
+ NOTION_CONFIG ,
94
+ toggleDarkMode,
95
+ onLoading,
96
+ setOnLoading,
97
+ lang,
98
+ changeLang,
99
+ locale,
100
+ updateLocale,
101
+ isDarkMode,
102
+ updateDarkMode,
103
+ theme,
104
+ setTheme,
105
+ switchTheme,
106
+ siteInfo,
107
+ categoryOptions,
108
+ tagOptions
109
+ } } >
110
+ { children }
111
+ </ GlobalContext . Provider >
111
112
)
112
113
}
113
114
0 commit comments