From 3ee99a2d4b86fa38662776d8c69b21d89c98596f Mon Sep 17 00:00:00 2001 From: Alireza Date: Sat, 6 Jan 2024 01:03:05 -0800 Subject: [PATCH 1/2] add close-prevented emit for Modal --- docs/content/6.overlays/1.modal.md | 2 +- src/runtime/components/overlays/Modal.vue | 10 ++++++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/docs/content/6.overlays/1.modal.md b/docs/content/6.overlays/1.modal.md index e71dff0f84..c2f2a3faf0 100644 --- a/docs/content/6.overlays/1.modal.md +++ b/docs/content/6.overlays/1.modal.md @@ -33,7 +33,7 @@ Set the `transition` prop to `false` to disable it. ### Prevent close -Use the `prevent-close` prop to disable the outside click alongside the `esc` keyboard shortcut. +Use the `prevent-close` prop to disable the outside click alongside the `esc` keyboard shortcut. A `close-prevented` event will be emitted when the user tries to close the modal. :component-example{component="modal-example-prevent-close"} diff --git a/src/runtime/components/overlays/Modal.vue b/src/runtime/components/overlays/Modal.vue index 5b726619b4..4f5edb21df 100644 --- a/src/runtime/components/overlays/Modal.vue +++ b/src/runtime/components/overlays/Modal.vue @@ -1,6 +1,6 @@