[Perf] Video: Get rid of redundant CSS animation
This commit is contained in:
parent
785ac3d11a
commit
6baa636ef7
@ -25,6 +25,7 @@ import useShowTransition from '../../../hooks/useShowTransition';
|
|||||||
import usePrevious from '../../../hooks/usePrevious';
|
import usePrevious from '../../../hooks/usePrevious';
|
||||||
import useBuffering from '../../../hooks/useBuffering';
|
import useBuffering from '../../../hooks/useBuffering';
|
||||||
import useVideoCleanup from '../../../hooks/useVideoCleanup';
|
import useVideoCleanup from '../../../hooks/useVideoCleanup';
|
||||||
|
import useMediaTransition from '../../../hooks/useMediaTransition';
|
||||||
import useVideoAutoPause from './hooks/useVideoAutoPause';
|
import useVideoAutoPause from './hooks/useVideoAutoPause';
|
||||||
import useBlurredMediaThumbRef from './hooks/useBlurredMediaThumbRef';
|
import useBlurredMediaThumbRef from './hooks/useBlurredMediaThumbRef';
|
||||||
|
|
||||||
@ -79,12 +80,7 @@ const Video: FC<OwnProps> = ({
|
|||||||
getMessageMediaFormat(message, 'pictogram'),
|
getMessageMediaFormat(message, 'pictogram'),
|
||||||
lastSyncTime,
|
lastSyncTime,
|
||||||
);
|
);
|
||||||
const { transitionClassNames: previewClassNames } = useShowTransition(
|
const previewClassNames = useMediaTransition(previewBlobUrl);
|
||||||
Boolean(previewBlobUrl),
|
|
||||||
undefined,
|
|
||||||
undefined,
|
|
||||||
'slow',
|
|
||||||
);
|
|
||||||
|
|
||||||
const { mediaData, loadProgress } = useMediaWithLoadProgress(
|
const { mediaData, loadProgress } = useMediaWithLoadProgress(
|
||||||
getMessageMediaHash(message, 'inline'),
|
getMessageMediaHash(message, 'inline'),
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user