From 07e1b4f1f44efe90ac16138de5dbd78faf66e974 Mon Sep 17 00:00:00 2001 From: Benjamin Canac Date: Thu, 30 Jan 2025 14:19:13 +0100 Subject: [PATCH] fix(NavigationMenu): disable collapsible with `collapsed` prop --- .../app/pages/components/navigation-menu.vue | 3 +- src/runtime/components/NavigationMenu.vue | 8 ++-- test/components/NavigationMenu.spec.ts | 1 + .../NavigationMenu-vue.spec.ts.snap | 47 +++++++++++++++++++ .../__snapshots__/NavigationMenu.spec.ts.snap | 47 +++++++++++++++++++ 5 files changed, 101 insertions(+), 5 deletions(-) diff --git a/playground/app/pages/components/navigation-menu.vue b/playground/app/pages/components/navigation-menu.vue index f1848179..6a754b92 100644 --- a/playground/app/pages/components/navigation-menu.vue +++ b/playground/app/pages/components/navigation-menu.vue @@ -42,6 +42,7 @@ const items = [ }, { label: 'Components', icon: 'i-lucide-box', + to: '/components', active: true, defaultOpen: true, children: [{ @@ -108,7 +109,7 @@ const items = [ :color="color" :variant="variant" :orientation="orientation" - :viewport-orientation="contentOrientation" + :content-orientation="contentOrientation" :highlight="highlight" :highlight-color="highlightColor" :class="highlight && 'data-[orientation=horizontal]:border-b border-[var(--ui-border)]'" diff --git a/src/runtime/components/NavigationMenu.vue b/src/runtime/components/NavigationMenu.vue index e6447cc6..bd72a1f3 100644 --- a/src/runtime/components/NavigationMenu.vue +++ b/src/runtime/components/NavigationMenu.vue @@ -239,17 +239,17 @@ const lists = computed(() => props.items?.length ? (Array.isArray(props.items[0]
- + props.items?.length ? (Array.isArray(props.items[0] -