From f840dbc58f972492ed4afa9b6b222c4f7d89ade1 Mon Sep 17 00:00:00 2001 From: Divyansh Singh <40380293+brc-dd@users.noreply.github.com> Date: Sat, 3 Sep 2022 11:14:22 +0530 Subject: [PATCH] fix(theme): don't nest sidebar links (#1279) --- .../components/VPSidebarLink.vue | 30 ++++++++++--------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/src/client/theme-default/components/VPSidebarLink.vue b/src/client/theme-default/components/VPSidebarLink.vue index e4885502..330790eb 100644 --- a/src/client/theme-default/components/VPSidebarLink.vue +++ b/src/client/theme-default/components/VPSidebarLink.vue @@ -5,29 +5,35 @@ import { useData } from 'vitepress' import { isActive } from '../support/utils.js' import VPLink from './VPLink.vue' -withDefaults(defineProps<{ item: DefaultTheme.SidebarItem; depth?: number }>(), { depth: 1 }) +withDefaults( + defineProps<{ item: DefaultTheme.SidebarItem; depth?: number }>(), + { depth: 1 } +) const { page, frontmatter } = useData() -const maxDepth = computed(() => frontmatter.value.sidebarDepth || Infinity) +const maxDepth = computed( + () => frontmatter.value.sidebarDepth || Infinity +) const closeSideBar = inject('close-sidebar') as () => void