Message List: Fix disappearing UI elements when animations are turned off
This commit is contained in:
parent
7639e2cac7
commit
a65e6c5af9
@ -52,6 +52,7 @@ import useLang from '../../hooks/useLang';
|
|||||||
import useHistoryBack from '../../hooks/useHistoryBack';
|
import useHistoryBack from '../../hooks/useHistoryBack';
|
||||||
import usePrevious from '../../hooks/usePrevious';
|
import usePrevious from '../../hooks/usePrevious';
|
||||||
import useForceUpdate from '../../hooks/useForceUpdate';
|
import useForceUpdate from '../../hooks/useForceUpdate';
|
||||||
|
import useOnChange from '../../hooks/useOnChange';
|
||||||
import calculateMiddleFooterTransforms from './helpers/calculateMiddleFooterTransforms';
|
import calculateMiddleFooterTransforms from './helpers/calculateMiddleFooterTransforms';
|
||||||
|
|
||||||
import Transition from '../ui/Transition';
|
import Transition from '../ui/Transition';
|
||||||
@ -203,7 +204,7 @@ const MiddleColumn: FC<StateProps> = ({
|
|||||||
: undefined;
|
: undefined;
|
||||||
}, [chatId, openChat]);
|
}, [chatId, openChat]);
|
||||||
|
|
||||||
useEffect(() => {
|
useOnChange(() => {
|
||||||
setDropAreaState(DropAreaState.None);
|
setDropAreaState(DropAreaState.None);
|
||||||
setIsFabShown(undefined);
|
setIsFabShown(undefined);
|
||||||
setIsNotchShown(undefined);
|
setIsNotchShown(undefined);
|
||||||
@ -605,7 +606,7 @@ function useIsReady(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
useEffect(() => {
|
useOnChange(() => {
|
||||||
if (animationLevel === ANIMATION_LEVEL_MIN) {
|
if (animationLevel === ANIMATION_LEVEL_MIN) {
|
||||||
setIsReady(true);
|
setIsReady(true);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user