From ee13fb09d38dc23975484e4f26cba2279c2b9a08 Mon Sep 17 00:00:00 2001 From: justin3go Date: Thu, 28 Dec 2023 10:12:31 +0800 Subject: [PATCH] fix: Added `frontmatter--transparentNavBar` configuration for toggling transparent navigation bar visibility --- src/client/theme-default/components/VPNavBar.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/client/theme-default/components/VPNavBar.vue b/src/client/theme-default/components/VPNavBar.vue index c63ceda8..03c6b725 100644 --- a/src/client/theme-default/components/VPNavBar.vue +++ b/src/client/theme-default/components/VPNavBar.vue @@ -27,9 +27,10 @@ const { frontmatter } = useData() const classes = ref>({}) watchPostEffect(() => { + const isTransparentPage = frontmatter.value.transparentNavBar || frontmatter.value.layout === 'home' classes.value = { 'has-sidebar': hasSidebar.value, - top: frontmatter.value.layout === 'home' && y.value === 0, + top: isTransparentPage && y.value === 0, } })