From 666a33c21e685f375122b83fb4f461db09c10671 Mon Sep 17 00:00:00 2001 From: Reddy Uppathi Date: Sat, 23 Nov 2024 00:41:20 +0530 Subject: [PATCH] Drawer: Add before-hide event to Drawer component --- packages/primevue/src/drawer/Drawer.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/primevue/src/drawer/Drawer.vue b/packages/primevue/src/drawer/Drawer.vue index c52e22948..e2d6f1626 100755 --- a/packages/primevue/src/drawer/Drawer.vue +++ b/packages/primevue/src/drawer/Drawer.vue @@ -54,7 +54,7 @@ export default { name: 'Drawer', extends: BaseDrawer, inheritAttrs: false, - emits: ['update:visible', 'show', 'after-show', 'hide', 'after-hide'], + emits: ['update:visible', 'show', 'after-show', 'hide', 'after-hide', 'before-hide'], data() { return { containerVisible: this.visible @@ -113,6 +113,8 @@ export default { if (this.modal) { !this.isUnstyled && addClass(this.mask, 'p-overlay-mask-leave'); } + + this.$emit('before-hide'); }, onLeave() { this.$emit('hide');