UNPKG

@coreui/vue

Version:

UI Components Library for Vue.js

30 lines (26 loc) 780 B
'use strict'; var vue = require('vue'); var CToastClose = require('./CToastClose.js'); const CToastHeader = vue.defineComponent({ name: 'CToastHeader', props: { /** * Sets the `aria-label` of the close button. * * @since 5.10.0 */ ariaCloseLabel: String, /** * Automatically add a close button to the header. */ closeButton: Boolean, }, setup(props, { slots }) { return () => vue.h('div', { class: 'toast-header' }, [ slots.default && slots.default(), props.closeButton && vue.h(CToastClose.CToastClose, { ariaLabel: props.ariaCloseLabel }), ]); }, }); exports.CToastHeader = CToastHeader; //# sourceMappingURL=CToastHeader.js.map