fix(theme): fix local nav alignment and increase touch area

v2-theme
Divyansh Singh 1 month ago
parent b83799a6e7
commit 43b36c0c19

@ -32,7 +32,7 @@ const classes = computed(() => {
VPLocalNav: true, VPLocalNav: true,
'has-sidebar': hasSidebar.value, 'has-sidebar': hasSidebar.value,
empty: !hasLocalNav.value, empty: !hasLocalNav.value,
fixed: !hasLocalNav.value && !hasSidebar.value, fixed: !hasLocalNav.value && !hasSidebar.value
} }
}) })
</script> </script>
@ -113,7 +113,6 @@ const classes = computed(() => {
.menu { .menu {
display: flex; display: flex;
align-items: center; align-items: center;
padding: 12px 24px 11px;
line-height: 24px; line-height: 24px;
font-size: 12px; font-size: 12px;
font-weight: 500; font-weight: 500;
@ -126,12 +125,6 @@ const classes = computed(() => {
transition: color 0.25s; transition: color 0.25s;
} }
@media (min-width: 768px) {
.menu {
padding: 0 32px;
}
}
@media (min-width: 960px) { @media (min-width: 960px) {
.menu { .menu {
display: none; display: none;
@ -143,12 +136,14 @@ const classes = computed(() => {
font-size: 14px; font-size: 14px;
} }
.VPOutlineDropdown { .menu,
:deep(.VPLocalNavOutlineDropdown > button) {
padding: 12px 24px 11px; padding: 12px 24px 11px;
} }
@media (min-width: 768px) { @media (min-width: 768px) {
.VPOutlineDropdown { .menu,
:deep(.VPLocalNavOutlineDropdown > button) {
padding: 12px 32px 11px; padding: 12px 32px 11px;
} }
} }

@ -92,16 +92,6 @@ function scrollToTop() {
</template> </template>
<style scoped> <style scoped>
.VPLocalNavOutlineDropdown {
padding: 12px 20px 11px;
}
@media (min-width: 960px) {
.VPLocalNavOutlineDropdown {
padding: 12px 36px 11px;
}
}
.VPLocalNavOutlineDropdown button { .VPLocalNavOutlineDropdown button {
display: block; display: block;
font-size: 12px; font-size: 12px;

Loading…
Cancel
Save