add 'close' event to v-dialog and v-modal

This commit is contained in:
Nitwel
2020-10-09 14:55:58 +02:00
parent e843dbba8c
commit c19ac51ffa
38 changed files with 55 additions and 49 deletions

View File

@@ -17,7 +17,7 @@
<template #actions>
<search-input v-model="searchQuery" />
<v-dialog v-model="confirmDelete" v-if="selection.length > 0">
<v-dialog v-model="confirmDelete" v-if="selection.length > 0" @close="confirmDelete = false">
<template #activator="{ on }">
<v-button rounded icon class="action-delete" @click="on">
<v-icon name="delete" outline />

View File

@@ -11,7 +11,7 @@
</template>
<template #actions>
<v-dialog v-model="confirmDelete">
<v-dialog v-model="confirmDelete" @close="confirmDelete = false">
<template #activator="{ on }">
<v-button
rounded
@@ -42,6 +42,7 @@
<v-dialog
v-if="collectionInfo.meta && collectionInfo.meta.archive_field && !isNew"
v-model="confirmArchive"
@close="confirmArchive = false"
:disabled="archiveAllowed === false"
>
<template #activator="{ on }">
@@ -129,7 +130,7 @@
/>
</div>
<v-dialog v-model="confirmLeave">
<v-dialog v-model="confirmLeave" @close="confirmLeave = false">
<v-card>
<v-card-title>{{ $t('unsaved_changes') }}</v-card-title>
<v-card-text>{{ $t('unsaved_changes_copy') }}</v-card-text>