From d9e9fea35e4b22d68324c9e85b3aa221a7987d0f Mon Sep 17 00:00:00 2001 From: Eugen Istoc Date: Fri, 23 May 2025 06:39:53 -0400 Subject: [PATCH] feat(Modal/Slideover): add `after:enter` event (#4187) --- src/runtime/components/Modal.vue | 3 ++- src/runtime/components/Slideover.vue | 10 +++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/runtime/components/Modal.vue b/src/runtime/components/Modal.vue index 97d19e98..7108b601 100644 --- a/src/runtime/components/Modal.vue +++ b/src/runtime/components/Modal.vue @@ -55,6 +55,7 @@ export interface ModalProps extends DialogRootProps { export interface ModalEmits extends DialogRootEmits { 'after:leave': [] + 'after:enter': [] 'close:prevent': [] } @@ -132,7 +133,7 @@ const ui = computed(() => tv({ extend: tv(theme), ...(appConfig.ui?.modal || {}) - + diff --git a/src/runtime/components/Slideover.vue b/src/runtime/components/Slideover.vue index c604f80d..782a001e 100644 --- a/src/runtime/components/Slideover.vue +++ b/src/runtime/components/Slideover.vue @@ -55,6 +55,7 @@ export interface SlideoverProps extends DialogRootProps { export interface SlideoverEmits extends DialogRootEmits { 'after:leave': [] + 'after:enter': [] 'close:prevent': [] } @@ -132,7 +133,14 @@ const ui = computed(() => tv({ extend: tv(theme), ...(appConfig.ui?.slideover || - +