feat(Accordion): add close event (#2750)

This commit is contained in:
Hans Knöchel
2024-11-25 14:58:30 +01:00
committed by GitHub
parent 854bb81295
commit 419a24f703

View File

@@ -126,7 +126,7 @@ export default defineComponent({
default: () => ({})
}
},
emits: ['open'],
emits: ['open', 'close'],
setup(props, { emit }) {
const { ui, attrs } = useUI('accordion', toRef(props, 'ui'), config, toRef(props, 'class'))
@@ -142,6 +142,8 @@ export default defineComponent({
if (!isOpenBefore && isOpenAfter) {
emit('open', index)
} else if (isOpenBefore && !isOpenAfter) {
emit('close', index)
}
}
}, { immediate: true })