UNPKG

@coreui/vue

Version:

UI Components Library for Vue.js

20 lines (17 loc) 524 B
import { defineComponent, h, inject, Ref } from 'vue' import { CCollapse } from '../collapse/CCollapse' const CAccordionBody = defineComponent({ name: 'CAccordionBody', setup(_, { slots }) { const visible = inject('visible') as Ref<boolean> return () => h( CCollapse, { class: 'accordion-collapse', visible: visible.value }, { default: () => h('div', { class: ['accordion-body'] }, slots.default && slots.default()), }, ) }, }) export { CAccordionBody }