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 } }