From cf105336a1d2971cbe9407b90106fda9dce7f3cb Mon Sep 17 00:00:00 2001 From: userquin Date: Sun, 22 Oct 2023 14:19:33 +0200 Subject: [PATCH] feat(theme): don't print navbar when disabled --- src/client/theme-default/components/VPLocalNav.vue | 3 ++- src/client/theme-default/styles/base.css | 6 ++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/client/theme-default/components/VPLocalNav.vue b/src/client/theme-default/components/VPLocalNav.vue index 35379095..b8cff063 100644 --- a/src/client/theme-default/components/VPLocalNav.vue +++ b/src/client/theme-default/components/VPLocalNav.vue @@ -44,7 +44,8 @@ const classes = computed(() => { return { VPLocalNav: true, fixed: empty.value, - 'reached-top': y.value >= navHeight.value + 'reached-top': y.value >= navHeight.value, + 'screen-only': frontmatter.value.navbar === false, } }) diff --git a/src/client/theme-default/styles/base.css b/src/client/theme-default/styles/base.css index 5fb3a3cc..d74e72e7 100644 --- a/src/client/theme-default/styles/base.css +++ b/src/client/theme-default/styles/base.css @@ -250,3 +250,9 @@ mjx-container { mjx-container > svg { margin: auto; } + +@media print { + .screen-only { + display: none !important; + } +}