Skip to content

Commit bd783f4

Browse files
committed
docs: update theme
1 parent 98edaf0 commit bd783f4

File tree

3 files changed

+20
-2
lines changed

3 files changed

+20
-2
lines changed

docs/.vuepress/config.ts

+4
Original file line numberDiff line numberDiff line change
@@ -253,6 +253,10 @@ export default defineUserConfig<DefaultThemeOptions>({
253253
text: 'Toast',
254254
link: `/${pkg.config.version_short}/components/toast.md`,
255255
},
256+
{
257+
text: 'Widgets',
258+
link: `/${pkg.config.version_short}/components/widgets.md`,
259+
},
256260
],
257261
},
258262
{

docs/.vuepress/theme-coreui/src/client/components/Page.vue

+15-2
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
</div>
1111
<!-- Show an image ad -->
1212
<div class="content">
13+
<h1>{{ title }}</h1>
14+
<p class="docs-lead fs-4 fw-light">{{ description }}</p>
1315
<div data-ea-publisher="coreui-io" data-ea-type="image"></div>
1416
<Content />
1517
</div>
@@ -24,17 +26,28 @@
2426
</main>
2527
</template>
2628

27-
<script>
29+
<script lang="ts">
2830
import { defineComponent } from 'vue'
2931
import PageMeta from './PageMeta.vue'
3032
import PageNav from './PageNav.vue'
33+
import { usePageFrontmatter } from '@vuepress/client'
34+
import type { DefaultThemeNormalPageFrontmatter } from '../../shared'
3135
3236
export default defineComponent({
3337
name: 'Page',
34-
3538
components: {
3639
PageMeta,
3740
PageNav,
3841
},
42+
setup() {
43+
const frontmatter = usePageFrontmatter<DefaultThemeNormalPageFrontmatter>()
44+
const title = frontmatter.value.title
45+
const description = frontmatter.value.description
46+
47+
return {
48+
title,
49+
description,
50+
}
51+
},
3952
})
4053
</script>

docs/.vuepress/theme-coreui/src/client/components/PageMeta.vue

+1
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ import NavLink from './NavLink.vue'
4646
const useEditNavLink = (): ComputedRef<null | NavLinkType> => {
4747
const themeLocale = useThemeLocaleData()
4848
const page = usePageData<DefaultThemePageData>()
49+
console.log(page)
4950
const frontmatter = usePageFrontmatter<DefaultThemeNormalPageFrontmatter>()
5051
5152
return computed(() => {

0 commit comments

Comments
 (0)