UNPKG

@coreui/vue

Version:

UI Components Library for Vue.js

26 lines (23 loc) 738 B
import { defineComponent, inject, h } from 'vue'; import { CCloseButton } from '../close-button/CCloseButton.js'; const CModalHeader = defineComponent({ name: 'CModalHeader', props: { /** * Add a close button component to the header. */ closeButton: { type: Boolean, default: true, }, }, setup(props, { slots }) { const handleDismiss = inject('handleDismiss'); return () => h('span', { class: 'modal-header' }, [ slots.default && slots.default(), props.closeButton && h(CCloseButton, { onClick: () => handleDismiss() }, ''), ]); }, }); export { CModalHeader }; //# sourceMappingURL=CModalHeader.js.map