diff --git a/src/components/ui/Dialog/Dialog.vue b/src/components/ui/Dialog/Dialog.vue
index ba1fb52..537bdd1 100644
--- a/src/components/ui/Dialog/Dialog.vue
+++ b/src/components/ui/Dialog/Dialog.vue
@@ -1,153 +1,153 @@
.Dialog(
:class=`[
type ? 'Dialog--' + type : '',
]`
)
.Dialog__wrapper(v-if="active", @click="closeOutside")
.Dialog__body(id="dialog-body")
.Dialog__header {{ title }}
- .Dialog__content {{ type }} {{ content }}
+ .Dialog__content {{ content }}
.Dialog__footer
WTLButton(v-if="dialogType == 'confirm'", @click="cancel()") Cancel
WTLButton(:type="type", @click="confirm()") OK
diff --git a/src/components/ui/WTLModal.vue b/src/components/ui/WTLModal.vue
index 3a90352..4ef715a 100644
--- a/src/components/ui/WTLModal.vue
+++ b/src/components/ui/WTLModal.vue
@@ -1,54 +1,64 @@
.Modal
- .Modal__wrapper(v-if="active")
- .Modal__body
+ .Modal__wrapper(@click="closeOutside")
+ .Modal__body(id="modal-body")
slot
diff --git a/src/views/dev/ui/Dialog.vue b/src/views/dev/ui/Dialog.vue
index 8ba6abb..d41164e 100644
--- a/src/views/dev/ui/Dialog.vue
+++ b/src/views/dev/ui/Dialog.vue
@@ -1,32 +1,38 @@
div
h2 Alert
WTLButton(@click="$dialog.alert({ content: 'Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquid optio odit maiores doloribus id officia porro veritatis pariatur dolorem, cumque illum eum commodi nostrum distinctio praesentium natus, accusantium rerum atque.' })") Open generic Alert
WTLButton(@click="$dialog.alert({ content: 'Something went wrong', type: 'error' })") Open error Alert
WTLButton(@click="$dialog.alert({ content: 'Great!', type: 'success' })") Open success Alert
WTLButton(@click="$dialog.alert({ content: 'Something yellow', type: 'warning' })") Open warning Alert
h2 Confirm
WTLButton(@click="$dialog.confirm({ content: 'Are you sure?' })") Open confirm dialog
WTLButton(@click=`
$dialog.confirm({
content: 'Press ok to open onother dialog',
onConfirm() {
$dialog.alert({ content: 'You confirmed' })
}
})`) Open confirm dialog with events
h2 Modal
WTLButton(@click="showModal = true") Open modal test
- WTLModal(:active.sync="showModal")
+ WTLModal(v-if="showModal", ref="modal", @close="showModal = false")
h1 Hello
+ WTLButton(@click="closeModal") close me