UNPKG

vue-material-adapter

Version:

Vue 3 wrapper arround Material Components for the Web

27 lines (24 loc) 632 B
import { h, resolveComponent } from 'vue'; export default { name: 'mcw-dialog-button', props: { action: String, isDefault: Boolean, isInitialFocus: Boolean, }, setup(props, { attrs, slots }) { return () => { return h( resolveComponent('mcw-button'), { ...attrs, class: ['mdc-button', 'mdc-dialog__button'], 'data-mdc-dialog-action': props.action, 'data-mdc-dialog-button-default': props.isDefault, 'data-mdc-dialog-initial-focus': props.isInitialFocus, }, { default: () => slots.default?.() }, ); }; }, };