import React from 'react'; import { SendbirdFileMessage, getFileTypeFromMessage } from '@sendbird/uikit-utils'; import Box from '../../components/Box'; import Icon from '../../components/Icon'; import PressBox from '../../components/PressBox'; import Text from '../../components/Text'; import createStyleSheet from '../../styles/createStyleSheet'; import useUIKitTheme from '../../theme/useUIKitTheme'; import MessageContainer from './MessageContainer'; import type { OpenChannelMessageProps } from './index'; type Props = {}; const FileMessage = (props: OpenChannelMessageProps) => { const { colors } = useUIKitTheme(); const { onPress, onLongPress, ...rest } = props; const type = getFileTypeFromMessage(props.message); const color = colors.ui.openChannelMessage.default; return ( {({ pressed }) => { return ( {props.strings?.fileName || props.message.name} ); }} ); }; const styles = createStyleSheet({ fileName: { flexShrink: 1, }, }); export default FileMessage;