8000 docs: update theme · imhamad/coreui-vue@bd783f4 · GitHub
[go: up one dir, main page]

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

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

Lines changed: 4 additions & 0 deletions
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

Lines changed: 15 additions & 2 deletions
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

Lines changed: 1 addition & 0 deletions
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)
0