TelegramPWA/src/components/middle/message/hooks/useBlurredMediaThumb.ts
Alexander Zinchuk e1cf508eca Revert "[Perf] Use canvas for faster blur (#1100)"
This reverts commit 27cc33b5541e6f9fe27cf74220e8629a5966d339.
2021-05-24 16:01:21 +03:00

15 lines
558 B
TypeScript

import { ApiMessage } from '../../../../api/types';
import { LAYERS_TRANSITION_DURATION } from '../../../../config';
import { IS_MOBILE_SCREEN } from '../../../../util/environment';
import { getMessageMediaThumbDataUri } from '../../../../modules/helpers';
import useBlur from '../../../../hooks/useBlur';
export default function useBlurredMediaThumb(message: ApiMessage, fullMediaData?: string) {
return useBlur(
getMessageMediaThumbDataUri(message),
Boolean(fullMediaData),
IS_MOBILE_SCREEN ? LAYERS_TRANSITION_DURATION : undefined,
);
}