@@ -1,16 +1,17 @@
<template>
<confirm-dialog
ref="confirmDialg"
- size="lg"
+ size="lg fixed"
v-bind="$attrs"
- v-on="$listeners"
- @confirm="onConfirm"
+ v-on="listeners"
>
- <event-target-picker
- ref="eventTargetPicker"
- class="l-flex__auto"
- :ratio="ratio"
- />
+ <template #default>
+ <event-target-picker
+ ref="eventTargetPicker"
+ class="l-flex__auto"
+ :ratio="ratio"
+ />
+ </template>
</confirm-dialog>
</template>
@@ -28,6 +29,14 @@ export default {
eventTarget: null
}
},
+ computed: {
+ listeners () {
+ return {
+ ...this.$listeners,
+ confirm: this.onConfirm
+ }
+ },
methods: {
show (eventTarget) {
this.eventTarget = eventTarget || {}