From 8083d89601d7a7226a19e635555b6f1e9d202558 Mon Sep 17 00:00:00 2001 From: John Leider Date: Thu, 4 Apr 2024 16:12:29 -0500 Subject: [PATCH] docs(VOverlay/VDialog): update events API reference #6504 --- packages/api-generator/src/locale/en/VOverlay.json | 3 ++- packages/vuetify/src/components/VDialog/VDialog.tsx | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/api-generator/src/locale/en/VOverlay.json b/packages/api-generator/src/locale/en/VOverlay.json index 1178d4b16f5..36cd8a8b3c8 100644 --- a/packages/api-generator/src/locale/en/VOverlay.json +++ b/packages/api-generator/src/locale/en/VOverlay.json @@ -11,6 +11,7 @@ "zIndex": "The z-index used for the component." }, "events": { - "click:outside": "Event that fires when clicking outside an active overlay." + "click:outside": "Event that fires when clicking outside an active overlay.", + "afterLeave": "Event that fires after the overlay has finished transitioning out." } } diff --git a/packages/vuetify/src/components/VDialog/VDialog.tsx b/packages/vuetify/src/components/VDialog/VDialog.tsx index b26bc62f7b5..b4d5dc06b93 100644 --- a/packages/vuetify/src/components/VDialog/VDialog.tsx +++ b/packages/vuetify/src/components/VDialog/VDialog.tsx @@ -42,7 +42,9 @@ export const VDialog = genericComponent()({ props: makeVDialogProps(), emits: { + 'click:outside': (e: MouseEvent) => true, 'update:modelValue': (value: boolean) => true, + afterLeave: () => true, }, setup (props, { slots }) {