Skip to content

Commit 60c515c

Browse files
Charles7cbrc-dd
andauthored
feat(theme): add doc-footer-before slot (#1050) (#1052)
Co-authored-by: Divyansh Singh <[email protected]>
1 parent 8e6665b commit 60c515c

File tree

4 files changed

+4
-3
lines changed

4 files changed

+4
-3
lines changed

docs/guide/theme-introduction.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,7 @@ export default {
188188
Full list of slots available in the default theme layout:
189189

190190
- When `layout: 'doc'` (default) is enabled via frontmatter:
191+
- `doc-footer-before`
191192
- `doc-before`
192193
- `doc-after`
193194
- `aside-top`

src/client/theme-default/Layout.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ provide('close-sidebar', closeSidebar)
4646
<template #home-features-before><slot name="home-features-before" /></template>
4747
<template #home-features-after><slot name="home-features-after" /></template>
4848

49+
<template #doc-footer-before><slot name="doc-footer-before" /></template>
4950
<template #doc-before><slot name="doc-before" /></template>
5051
<template #doc-after><slot name="doc-after" /></template>
5152

src/client/theme-default/components/VPContent.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ useCopyCode()
3535
</VPHome>
3636

3737
<VPDoc v-else>
38+
<template #doc-footer-before><slot name="doc-footer-before" /></template>
3839
<template #doc-before><slot name="doc-before" /></template>
3940
<template #doc-after><slot name="doc-after" /></template>
4041

src/client/theme-default/components/VPDoc.vue

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,11 @@ const pageName = computed(() =>
3838
<div class="content">
3939
<div class="content-container">
4040
<slot name="doc-before" />
41-
4241
<main class="main">
4342
<Content class="vp-doc" :class="pageName" />
4443
</main>
45-
44+
<slot name="doc-footer-before" />
4645
<VPDocFooter />
47-
4846
<slot name="doc-after" />
4947
</div>
5048
</div>

0 commit comments

Comments
 (0)