initial commit
This commit is contained in:
13
components/vlAccordion/trigger.vue
Normal file
13
components/vlAccordion/trigger.vue
Normal file
@@ -0,0 +1,13 @@
|
||||
<script setup>
|
||||
const item = inject('accordionItem');
|
||||
const { toggleAccordion } = inject('accordion');
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<h3 class="vl-accordion-header">
|
||||
<button :id="`vueless-${item.index}`" :aria-controls="`vueless-${item.index}`" :aria-expanded="item.isOpen.value"
|
||||
@click="toggleAccordion(item.index)">
|
||||
<slot />
|
||||
</button>
|
||||
</h3>
|
||||
</template>
|
||||
Reference in New Issue
Block a user