- Preparing search index...
- The search index is not available
Documentation
Type alias MessageSearchProps
Message
Search
Props
: { Fragment
: { channel
: SendbirdGroupChannel; onPressHeaderLeft
: MessageSearchProps["Header"]["onPressHeaderLeft"]; onPressSearchResultItem
: MessageSearchProps["List"]["onPressSearchResultItem"]; queryCreator
?: (() => SendbirdMessageSearchQuery); renderSearchResultItem
?: MessageSearchProps["List"]["renderSearchResultItem"]; }; Header
: { keyword
: string; onChangeKeyword
: ((value
: string) => void); onPressHeaderLeft
: (() => void); onPressHeaderRight
: (() => void); }; List
: { channel
: SendbirdGroupChannel; flatListProps
?: Partial<FlatListProps<SendbirdBaseMessage>>; messages
: SendbirdBaseMessage[]; onPressSearchResultItem
: ((params
: { channel
: SendbirdGroupChannel; message
: SendbirdBaseMessage; }) => void); renderSearchResultItem
: ((props
: { channel
: SendbirdGroupChannel; message
: SendbirdBaseMessage; onPress
: (() => void); }) => React.ReactElement | null); }; StatusError
: { onPressRetry
: (() => void); }; }
Type declaration
-
Fragment: {
channel: SendbirdGroupChannel;
onPressHeaderLeft: MessageSearchProps["Header"]["onPressHeaderLeft"];
onPressSearchResultItem: MessageSearchProps["List"]["onPressSearchResultItem"];
queryCreator?: (() => SendbirdMessageSearchQuery);
renderSearchResultItem?: MessageSearchProps["List"]["renderSearchResultItem"];
}
-
channel: SendbirdGroupChannel
-
onPressHeaderLeft: MessageSearchProps["Header"]["onPressHeaderLeft"]
-
onPressSearchResultItem: MessageSearchProps["List"]["onPressSearchResultItem"]
-
Optional
queryCreator?: (() => SendbirdMessageSearchQuery)
-
- (): SendbirdMessageSearchQuery
-
Returns SendbirdMessageSearchQuery
-
Optional
renderSearchResultItem?: MessageSearchProps["List"]["renderSearchResultItem"]
-
Header: {
keyword: string;
onChangeKeyword: ((value: string) => void);
onPressHeaderLeft: (() => void);
onPressHeaderRight: (() => void);
}
-
keyword: string
-
onChangeKeyword: ((value: string) => void)
-
onPressHeaderLeft: (() => void)
-
onPressHeaderRight: (() => void)
-
List: {
channel: SendbirdGroupChannel;
flatListProps?: Partial<FlatListProps<SendbirdBaseMessage>>;
messages: SendbirdBaseMessage[];
onPressSearchResultItem: ((params: {
channel: SendbirdGroupChannel;
message: SendbirdBaseMessage;
}) => void);
renderSearchResultItem: ((props: {
channel: SendbirdGroupChannel;
message: SendbirdBaseMessage;
onPress: (() => void);
}) => React.ReactElement | null);
}
-
channel: SendbirdGroupChannel
-
Optional
flatListProps?: Partial<FlatListProps<SendbirdBaseMessage>>
-
messages: SendbirdBaseMessage[]
-
onPressSearchResultItem: ((params: {
channel: SendbirdGroupChannel;
message: SendbirdBaseMessage;
}) => void)
-
- (params: {
channel: SendbirdGroupChannel;
message: SendbirdBaseMessage;
}): void
-
Parameters
-
params: {
channel: SendbirdGroupChannel;
message: SendbirdBaseMessage;
}
-
channel: SendbirdGroupChannel
-
message: SendbirdBaseMessage
Returns void
-
renderSearchResultItem: ((props: {
channel: SendbirdGroupChannel;
message: SendbirdBaseMessage;
onPress: (() => void);
}) => React.ReactElement | null)
-
- (props: {
channel: SendbirdGroupChannel;
message: SendbirdBaseMessage;
onPress: (() => void);
}): React.ReactElement | null
-
Parameters
-
props: {
channel: SendbirdGroupChannel;
message: SendbirdBaseMessage;
onPress: (() => void);
}
-
channel: SendbirdGroupChannel
-
message: SendbirdBaseMessage
-
onPress: (() => void)
Returns React.ReactElement | null
-
StatusError: {
onPressRetry: (() => void);
}
-
onPressRetry: (() => void)