From 8dee2681e15c704eeb71414cbc609b568f29366f Mon Sep 17 00:00:00 2001 From: Henry Bley-Vroman Date: Wed, 15 May 2024 14:50:45 -1000 Subject: [PATCH] chore(VPSidebarItem): revert 3805 work: active groups toggle open --- .../components/VPSidebarItem.vue | 20 +++++++++++++++---- .../theme-default/composables/sidebar.ts | 19 ++++++++++++++++-- 2 files changed, 33 insertions(+), 6 deletions(-) diff --git a/src/client/theme-default/components/VPSidebarItem.vue b/src/client/theme-default/components/VPSidebarItem.vue index 186887e6..703eb408 100644 --- a/src/client/theme-default/components/VPSidebarItem.vue +++ b/src/client/theme-default/components/VPSidebarItem.vue @@ -10,10 +10,13 @@ const props = defineProps<{ }>() const { + collapsed, + collapsible, isLink, isActiveLink, hasActiveLink, - hasChildren + hasChildren, + handleToggle, } = useSidebarControl(computed(() => props.item)) const sectionTag = computed(() => (hasChildren.value ? 'section' : `div`)) @@ -34,14 +37,23 @@ const classes = computed(() => [ { 'is-active': isActiveLink.value }, { 'has-active': hasActiveLink.value } ]) + +function onToggle(payload: ToggleEvent): void { + handleToggle(payload.newState) +}