diff --git a/src/components/ui/Transition.tsx b/src/components/ui/Transition.tsx index 56e42cf54..34d54b7a1 100644 --- a/src/components/ui/Transition.tsx +++ b/src/components/ui/Transition.tsx @@ -133,10 +133,7 @@ const Transition: FC = ({ } }); - let dispatchHeavyAnimationStop: NoneToVoidFunction; - if (animationLevel > 0) { - dispatchHeavyAnimationStop = dispatchHeavyAnimationEvent(); - } + const dispatchHeavyAnimationStop = dispatchHeavyAnimationEvent(); requestAnimationFrame(() => { container.classList.add('animating'); @@ -169,9 +166,7 @@ const Transition: FC = ({ } } - if (dispatchHeavyAnimationStop) { - dispatchHeavyAnimationStop(); - } + dispatchHeavyAnimationStop(); cleanup(); @@ -189,7 +184,7 @@ const Transition: FC = ({ currentKeyRef.current = activeKey; - if (animationLevel > 0 && watchedNode) { + if (watchedNode) { waitForAnimationEnd(watchedNode, onAnimationEnd); } else { onAnimationEnd();