Trigger dialog onclose on overlay click

pull/50/head
Nikan Dalvand 2019-08-03 22:36:54 +04:30
parent e265ff289a
commit aeca529d06
1 changed files with 8 additions and 3 deletions

View File

@ -1,6 +1,6 @@
<template> <template>
<div class="dialog-wrapper" :class="{'open' : open}"> <div class="dialog-wrapper" :class="{'open' : !open}">
<div class="overlay"> <div class="overlay" @click="onCloseEvent">
</div> </div>
<div class="dialog"> <div class="dialog">
@ -12,7 +12,12 @@
<script> <script>
export default { export default {
name: 'Dialog', name: 'Dialog',
props: ['open'] props: ['open'],
computed: {
onCloseEvent () {
return this.onClose || (() => {})
}
}
} }
</script> </script>