diff --git a/src/client/theme-default/components/VPDocFooter.vue b/src/client/theme-default/components/VPDocFooter.vue index 48d01d68..a9b4d1de 100644 --- a/src/client/theme-default/components/VPDocFooter.vue +++ b/src/client/theme-default/components/VPDocFooter.vue @@ -13,15 +13,21 @@ const { theme, page, frontmatter } = useData() const editLink = useEditLink() const control = usePrevNext() +const hasEditLink = computed(() => { + return theme.value.editLink && frontmatter.value.editLink !== false +}) const hasLastUpdated = computed(() => { return page.value.lastUpdated && frontmatter.value.lastUpdated !== false }) +const showFooter = computed(() => { + return hasEditLink.value || hasLastUpdated.value || control.value.prev || control.value.next +})