fantasia-archive/test/cypress/wrappers/DialogWrapper.vue

27 lines
493 B
Vue

<script lang="ts">
import { Dialog } from 'quasar'
import { defineComponent } from 'vue'
export default defineComponent({
name: 'DialogWrapper',
props: {
component: {
type: Object,
required: true
},
componentProps: {
type: Object,
default: () => ({})
}
},
setup (props) {
Dialog.create({
component: props.component,
// props forwarded to your custom component
componentProps: props.componentProps
})
}
})
</script>