UNPKG

@coreui/vue-pro

Version:

UI Components Library for Vue.js

23 lines (19 loc) 708 B
'use strict'; var vue = require('vue'); const CAccordionButton = vue.defineComponent({ name: 'CAccordionButton', setup(_, { slots }) { const id = vue.inject('id'); const toggleVisibility = vue.inject('toggleVisibility'); const visible = vue.inject('visible'); return () => vue.h('button', { type: 'button', 'aria-control': id, 'aria-expanded': visible.value, class: ['accordion-button', { ['collapsed']: !visible.value }], onClick: () => toggleVisibility(), }, slots.default && slots.default()); }, }); exports.CAccordionButton = CAccordionButton; //# sourceMappingURL=CAccordionButton.js.map