Fragment
: { channel
: GroupChannel; collectionCreator
?: (() => MessageCollection); enableMessageGrouping
?: boolean; enableTypingIndicator
?: boolean; flatListProps
?: Omit<FlatListProps<SendbirdMessage>, "data" | "renderItem">; keyboardAvoidOffset
?: number; onBeforeSendFileMessage
?: OnBeforeHandler<FileMessageCreateParams>; onBeforeSendUserMessage
?: OnBeforeHandler<UserMessageCreateParams>; onBeforeUpdateFileMessage
?: OnBeforeHandler<BaseMessageUpdateParams>; onBeforeUpdateUserMessage
?: OnBeforeHandler<UserMessageUpdateParams>; onChannelDeleted
: (() => void); onPressHeaderLeft
: (() => void); onPressHeaderRight
: (() => void); onPressImageMessage
?: ((message
: FileMessage, uri
: string) => void); onPressMediaMessage
?: ((message
: FileMessage, deleteMessage
: (() => Promise<void>), uri
: string) => void); queryCreator
?: (() => PreviousMessageListQuery); renderMessage
?: ((props
: { channel
: GroupChannel; currentUserId
?: string; enableMessageGrouping
: boolean; message
: SendbirdMessage; nextMessage
?: SendbirdMessage; onLongPress
?: (() => void); onPress
?: (() => void); prevMessage
?: SendbirdMessage }) => null | ReactElement<any, string | JSXElementConstructor<any>>); renderNewMessagesButton
?: null | CommonComponent<{ newMessages
: SendbirdMessage[]; onPress
: (() => void); visible
: boolean }>; renderScrollToBottomButton
?: null | CommonComponent<{ onPress
: (() => void); visible
: boolean }>; sortComparator
?: ((a
: SendbirdMessage, b
: SendbirdMessage) => number) }
Deprecated
onPressImageMessage
is deprecated, please useonPressMediaMessage
instead *