Type alias OpenChannelBannedUsersProps
OpenChannelBannedUsersProps: { Fragment: { channel: SendbirdOpenChannel; onPressHeaderLeft: OpenChannelBannedUsersProps["Header"]["onPressHeaderLeft"]; queryCreator?: UseUserListOptions<SendbirdRestrictedUser>["queryCreator"]; renderUser?: OpenChannelBannedUsersProps["List"]["renderUser"]; }; Header: { onPressHeaderLeft: (() => void); }; List: { ListEmptyComponent?: React.ReactElement; bannedUsers: SendbirdRestrictedUser[]; onLoadNext: (() => Promise<void>); renderUser: ((props) => React.ReactElement | null); }; Provider: { channel: SendbirdOpenChannel; }; StatusError: { onPressRetry: (() => void); }; } Type declaration
Fragment: {
channel: SendbirdOpenChannel;
onPressHeaderLeft: OpenChannelBannedUsersProps["Header"]["onPressHeaderLeft"];
queryCreator?: UseUserListOptions<SendbirdRestrictedUser>["queryCreator"];
renderUser?: OpenChannelBannedUsersProps["List"]["renderUser"];
}
channel: SendbirdOpenChannel
Optional
queryCreator?: UseUserListOptions<SendbirdRestrictedUser>["queryCreator"]
Header: {
onPressHeaderLeft: (() => void);
}
onPressHeaderLeft: (() => void)
List: {
ListEmptyComponent?: React.ReactElement;
bannedUsers: SendbirdRestrictedUser[];
onLoadNext: (() => Promise<void>);
renderUser: ((props) => React.ReactElement | null);
}
Optional
ListEmptyComponent?: React.ReactElement
bannedUsers: SendbirdRestrictedUser[]
onLoadNext: (() => Promise<void>)
- (): Promise<void>
Returns Promise<void>
renderUser: ((props) => React.ReactElement | null)
- (props): React.ReactElement | null
Parameters
props: {
user: SendbirdRestrictedUser;
}
user: SendbirdRestrictedUser
Returns React.ReactElement | null
Provider: {
channel: SendbirdOpenChannel;
}
channel: SendbirdOpenChannel
StatusError: {
onPressRetry: (() => void);
}
onPressRetry: (() => void)