Message List: Fix disappearing UI elements when animations are turned off

This commit is contained in:
Alexander Zinchuk 2021-12-31 18:17:43 +01:00
parent 7639e2cac7
commit a65e6c5af9

View File

@ -52,6 +52,7 @@ import useLang from '../../hooks/useLang';
import useHistoryBack from '../../hooks/useHistoryBack';
import usePrevious from '../../hooks/usePrevious';
import useForceUpdate from '../../hooks/useForceUpdate';
import useOnChange from '../../hooks/useOnChange';
import calculateMiddleFooterTransforms from './helpers/calculateMiddleFooterTransforms';
import Transition from '../ui/Transition';
@ -203,7 +204,7 @@ const MiddleColumn: FC<StateProps> = ({
: undefined;
}, [chatId, openChat]);
useEffect(() => {
useOnChange(() => {
setDropAreaState(DropAreaState.None);
setIsFabShown(undefined);
setIsNotchShown(undefined);
@ -605,7 +606,7 @@ function useIsReady(
}
}
useEffect(() => {
useOnChange(() => {
if (animationLevel === ANIMATION_LEVEL_MIN) {
setIsReady(true);
}