Modal: Fix unexpectedly freezing menus

This commit is contained in:
Alexander Zinchuk 2022-09-15 10:17:55 +02:00
parent 86e4bd1f3c
commit 26d6505123

View File

@ -74,7 +74,8 @@ const Modal: FC<OwnProps & StateProps> = ({
});
useEffectWithPrevDeps(([prevIsOpen]) => {
document.body.classList.toggle('has-open-dialog', isOpen);
document.body.classList.toggle('has-open-dialog', Boolean(isOpen));
if (isOpen || (!isOpen && prevIsOpen !== undefined)) {
dispatchHeavyAnimationEvent(ANIMATION_DURATION);
}