From db346652b829ea02b8b1f5355f7080f5e530dcb2 Mon Sep 17 00:00:00 2001 From: Benjamin Canac Date: Thu, 29 Jun 2023 17:48:44 +0200 Subject: [PATCH] fix(Modal): disabling `transition` prop had no effect --- src/runtime/components/overlays/Modal.vue | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/runtime/components/overlays/Modal.vue b/src/runtime/components/overlays/Modal.vue index 620bbe46..b28b2330 100644 --- a/src/runtime/components/overlays/Modal.vue +++ b/src/runtime/components/overlays/Modal.vue @@ -7,7 +7,7 @@
- + @@ -75,6 +75,16 @@ export default defineComponent({ } }) + const transitionClass = computed(() => { + if (!props.transition) { + return {} + } + + return { + ...ui.value.transition + } + }) + function close (value: boolean) { isOpen.value = value emit('close') @@ -84,6 +94,7 @@ export default defineComponent({ // eslint-disable-next-line vue/no-dupe-keys ui, isOpen, + transitionClass, close } }