fix(Accordion): use div instead of h3 for header tag

Resolves #3963
This commit is contained in:
Benjamin Canac
2025-04-23 16:12:13 +02:00
parent 4a969a8b9e
commit 75e4792f7f
3 changed files with 241 additions and 241 deletions

View File

@@ -98,7 +98,7 @@ const ui = computed(() => tv({ extend: tv(theme), ...(appConfig.ui?.accordion ||
:disabled="item.disabled"
:class="ui.item({ class: props.ui?.item })"
>
<AccordionHeader :class="ui.header({ class: props.ui?.header })">
<AccordionHeader as="div" :class="ui.header({ class: props.ui?.header })">
<AccordionTrigger :class="ui.trigger({ class: props.ui?.trigger, disabled: item.disabled })">
<slot name="leading" :item="item" :index="index" :open="open">
<UIcon v-if="item.icon" :name="item.icon" :class="ui.leadingIcon({ class: props.ui?.leadingIcon })" />