fix(ContextMenu/DropdownMenu): move open and default-open props to Sub

This commit is contained in:
Benjamin Canac
2024-08-07 13:20:48 +02:00
parent 5d2d198aae
commit 9af6d7dc59
2 changed files with 2 additions and 6 deletions

View File

@@ -80,13 +80,11 @@ const groups = computed(() => props.items?.length ? (Array.isArray(props.items[0
<ReuseItemTemplate :item="item" :index="index" />
</ContextMenu.Label>
<ContextMenu.Separator v-else-if="item.type === 'separator'" :class="ui.separator({ class: uiOverride?.separator })" />
<ContextMenu.Sub v-else-if="item?.children?.length">
<ContextMenu.Sub v-else-if="item?.children?.length" :open="item.open" :default-open="item.defaultOpen">
<ContextMenu.SubTrigger
as="button"
type="button"
:disabled="item.disabled"
:open="item.open"
:default-open="item.defaultOpen"
:text-value="item.label"
:class="ui.item({ class: uiOverride?.item })"
>

View File

@@ -84,13 +84,11 @@ const groups = computed(() => props.items?.length ? (Array.isArray(props.items[0
<ReuseItemTemplate :item="item" :index="index" />
</DropdownMenu.Label>
<DropdownMenu.Separator v-else-if="item.type === 'separator'" :class="ui.separator({ class: uiOverride?.separator })" />
<DropdownMenu.Sub v-else-if="item?.children?.length">
<DropdownMenu.Sub v-else-if="item?.children?.length" :open="item.open" :default-open="item.defaultOpen">
<DropdownMenu.SubTrigger
as="button"
type="button"
:disabled="item.disabled"
:open="item.open"
:default-open="item.defaultOpen"
:text-value="item.label"
:class="ui.item({ class: uiOverride?.item })"
>