diff --git a/theme/src/client/components/VPSidebar.vue b/theme/src/client/components/VPSidebar.vue index 4ded9b4c..da2e5bc3 100644 --- a/theme/src/client/components/VPSidebar.vue +++ b/theme/src/client/components/VPSidebar.vue @@ -2,7 +2,7 @@ import { useScrollLock } from '@vueuse/core' import { onMounted, ref, watch } from 'vue' import { useRoutePath } from 'vuepress/client' -import VPSidebarItem from '@theme/VPSidebarItem.vue' +import VPSidebarGroup from '@theme/VPSidebarGroup.vue' import VPTransitionFadeSlideY from '@theme/VPTransitionFadeSlideY.vue' import { useSidebar } from '../composables/sidebar.js' import { inBrowser } from '../utils/index.js' @@ -71,13 +71,7 @@ onMounted(() => { -
- -
+ @@ -170,17 +164,4 @@ onMounted(() => { .nav { outline: 0; } - -.group + .group { - padding-top: 10px; - border-top: 1px solid var(--vp-c-divider); - transition: border-top var(--t-color); -} - -@media (min-width: 960px) { - .group { - width: calc(var(--vp-sidebar-width) - 64px); - padding-top: 10px; - } -} diff --git a/theme/src/client/components/VPSidebarGroup.vue b/theme/src/client/components/VPSidebarGroup.vue new file mode 100644 index 00000000..28ebb46b --- /dev/null +++ b/theme/src/client/components/VPSidebarGroup.vue @@ -0,0 +1,55 @@ + + + + + diff --git a/theme/src/client/components/VPSidebarItem.vue b/theme/src/client/components/VPSidebarItem.vue index e5bdad62..b0f3a2ce 100644 --- a/theme/src/client/components/VPSidebarItem.vue +++ b/theme/src/client/components/VPSidebarItem.vue @@ -56,7 +56,7 @@ function onCaretClick() {