From 6f8bd722bc640b18a719702a6e7e154330d918d1 Mon Sep 17 00:00:00 2001 From: Ethan Goh <7086cmd@gmail.com> Date: Sun, 14 Jul 2024 20:42:45 +0800 Subject: [PATCH] feat: add an option for removing extra when printing --- src/client/theme-default/components/VPDocFooter.vue | 9 ++++++++- src/client/theme-default/components/VPLocalNav.vue | 2 +- src/client/theme-default/components/VPNav.vue | 11 +++++++++-- src/client/theme-default/styles/base.css | 3 +++ types/default-theme.d.ts | 9 +++++++++ 5 files changed, 30 insertions(+), 4 deletions(-) diff --git a/src/client/theme-default/components/VPDocFooter.vue b/src/client/theme-default/components/VPDocFooter.vue index 1514dbe0..5671de77 100644 --- a/src/client/theme-default/components/VPDocFooter.vue +++ b/src/client/theme-default/components/VPDocFooter.vue @@ -22,10 +22,17 @@ const showFooter = computed( control.value.prev || control.value.next ) + +const classes = computed(() => { + return { + VPDocFooter: true, + 'hidden-print': theme.value.removeExtraElementsInPrint + } +})