feat: remove navs and footers in printing

pull/4041/head
Ethan Goh 1 year ago
parent 6263db170a
commit 8d285eb948

@ -25,7 +25,7 @@ const showFooter = computed(
</script>
<template>
<footer v-if="showFooter" class="VPDocFooter">
<footer v-if="showFooter" class="VPDocFooter hidden-print">
<slot name="doc-footer-before" />
<div v-if="hasEditLink || hasLastUpdated" class="edit-info">

@ -46,6 +46,7 @@ const emptyAndNoSidebar = computed(() => {
const classes = computed(() => {
return {
VPLocalNav: true,
'hidden-print': true,
'has-sidebar': hasSidebar.value,
empty: empty.value,
fixed: emptyAndNoSidebar.value

@ -23,7 +23,7 @@ watchEffect(() => {
</script>
<template>
<header v-if="hasNavbar" class="VPNav">
<header v-if="hasNavbar" class="VPNav hidden-print">
<VPNavBar :is-screen-open="isScreenOpen" @toggle-screen="toggleScreen">
<template #nav-bar-title-before><slot name="nav-bar-title-before" /></template>
<template #nav-bar-title-after><slot name="nav-bar-title-after" /></template>

@ -7,3 +7,9 @@
clip-path: inset(50%);
overflow: hidden;
}
@media print {
.hidden-print {
display: none !important;
}
}
Loading…
Cancel
Save