import React, {useCallback} from 'react' import {Image} from 'expo-image' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' import {logEvent} from '#/lib/statsig/statsig' import {Gif} from '#/state/queries/tenor' import {atoms as a, useBreakpoints, useTheme} from '#/alf' import {Button} from '../Button' export function GifPreview({ gif, onSelectGif, }: { gif: Gif onSelectGif: (gif: Gif) => void }) { const {gtTablet} = useBreakpoints() const {_} = useLingui() const t = useTheme() const onPress = useCallback(() => { logEvent('composer:gif:select', {}) onSelectGif(gif) }, [onSelectGif, gif]) return ( ) }