|
@@ -1,16 +1,17 @@
|
|
|
<template>
|
|
<template>
|
|
|
<confirm-dialog
|
|
<confirm-dialog
|
|
|
ref="confirmDialg"
|
|
ref="confirmDialg"
|
|
|
- size="lg"
|
|
|
|
|
|
|
+ size="lg fixed"
|
|
|
v-bind="$attrs"
|
|
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>
|
|
</confirm-dialog>
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
@@ -28,6 +29,14 @@ export default {
|
|
|
eventTarget: null
|
|
eventTarget: null
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
|
|
+ computed: {
|
|
|
|
|
+ listeners () {
|
|
|
|
|
+ return {
|
|
|
|
|
+ ...this.$listeners,
|
|
|
|
|
+ confirm: this.onConfirm
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
methods: {
|
|
methods: {
|
|
|
show (eventTarget) {
|
|
show (eventTarget) {
|
|
|
this.eventTarget = eventTarget || {}
|
|
this.eventTarget = eventTarget || {}
|