File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed
packages/@vuepress/theme-default/src/composables Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -15,6 +15,7 @@ import {
15
15
} from '@vuepress/shared'
16
16
import type {
17
17
DefaultThemeOptions ,
18
+ DefaultThemePageFrontmatter ,
18
19
SidebarConfigArray ,
19
20
SidebarConfigObject ,
20
21
ResolvedSidebarItem ,
@@ -44,14 +45,12 @@ export const useSidebarItems = (): SidebarItemsRef => {
44
45
* It should only be resolved and provided once
45
46
*/
46
47
export const resolveSidebarItems = ( ) : SidebarItemsRef => {
47
- const frontmatter = usePageFrontmatter ( )
48
+ const frontmatter = usePageFrontmatter < DefaultThemePageFrontmatter > ( )
48
49
const themeLocale = useThemeLocaleData < DefaultThemeOptions > ( )
49
50
50
51
// get sidebar config from frontmatter > themeConfig
51
52
const sidebarConfig = computed (
52
- ( ) =>
53
- ( frontmatter . value . sidebar as DefaultThemeOptions [ 'sidebar' ] ) ||
54
- themeLocale . value . sidebar
53
+ ( ) => frontmatter . value . sidebar || themeLocale . value . sidebar
55
54
)
56
55
57
56
// resolve sidebar items according to the config
You can’t perform that action at this time.
0 commit comments