import {memo} from 'react' import {useWindowDimensions, View} from 'react-native' import {type $Typed, type AppBskyEmbedRecord} from '@atproto/api' import {useEnableSquareButtons} from '#/state/preferences/enable-square-buttons' import {atoms as a, native, useTheme, web} from '#/alf' import {Embed, PostEmbedViewContext} from '#/components/Post/Embed' import {MessageContextProvider} from './MessageContext' const CLUSTERED_MESSAGE_GAP = 2 const SQUARED_BORDER_RADIUS = 4 let MessageItemEmbed = ({ embed, isFromSelf, squaredTopCorner, squaredBottomCorner, }: { embed: $Typed isFromSelf: boolean squaredTopCorner: boolean squaredBottomCorner: boolean }): React.ReactNode => { const enableSquareButtons = useEnableSquareButtons() const t = useTheme() const screen = useWindowDimensions() const borderRadius = enableSquareButtons ? 4 : 20 return ( ) } MessageItemEmbed = memo(MessageItemEmbed) export {MessageItemEmbed}