diff --git a/ui/src/Components/Modal/index.tsx b/ui/src/Components/Modal/index.tsx index 60b4a888d..6919f5dac 100644 --- a/ui/src/Components/Modal/index.tsx +++ b/ui/src/Components/Modal/index.tsx @@ -65,7 +65,7 @@ const Modal: FC<{ .modal > .modal-dialog { opacity: 1; - transition: transform $duration-modal $easing $duration-bg, - opacity $duration-modal $easing $duration-bg; + transition: transform $duration-modal $easing-enter, + opacity $duration-modal $easing-enter; transform: translate(0, 0); } .components-animation-modal-exit > .modal > .modal-dialog { @@ -28,7 +29,8 @@ $easing: ease-in-out; .components-animation-modal-exit-active > .modal > .modal-dialog { opacity: $opacity-modal; transform: translate(0, $move); - transition: transform $duration-modal $easing, opacity $duration-modal $easing; + transition: transform $duration-modal $easing-enter, + opacity $duration-modal $easing-enter; } .components-animation-backdrop { @@ -40,16 +42,16 @@ $easing: ease-in-out; } .components-animation-backdrop-enter-active { opacity: $opacity-bg; - transition: opacity $duration-bg $easing; + transition: opacity $duration-bg $easing-exit; } .components-animation-backdrop-enter-done { opacity: $opacity-bg; - transition: opacity $duration-bg $easing; + transition: opacity $duration-bg $easing-exit; } .components-animation-backdrop-exit { opacity: $opacity-bg; } .components-animation-backdrop-exit-active { opacity: 0.01; - transition: opacity $duration-bg $easing $duration-modal; + transition: opacity $duration-bg $easing-exit; }