Type alias OpenChannelCreateProps
Open
Channel
Create
Props
: { Fragment
: { onBeforeCreateChannel
?: OnBeforeHandler<SendbirdOpenChannelCreateParams>; onCreateChannel
: ((channel
: SendbirdOpenChannel) => void); onPressHeaderLeft
: OpenChannelCreateProps["Header"]["onPressHeaderLeft"]; }; Header
: { onPressHeaderLeft
: (() => void); onPressHeaderRight
: (() => void); shouldActivateHeaderRight
: (() => boolean); }; ProfileInput
: { channelCoverFile
: FileType | undefined; channelName
: string; onChangeChannelCoverFile
: ((val
: OpenChannelCreateProps["ProfileInput"]["channelCoverFile"]) => void); onChangeChannelName
: ((val
: OpenChannelCreateProps["ProfileInput"]["channelName"]) => void); }; }
Type declaration
-
Fragment: {
onBeforeCreateChannel?: OnBeforeHandler<SendbirdOpenChannelCreateParams>;
onCreateChannel: ((channel: SendbirdOpenChannel) => void);
onPressHeaderLeft: OpenChannelCreateProps["Header"]["onPressHeaderLeft"];
}
-
Optional
onBeforeCreateChannel?: OnBeforeHandler<SendbirdOpenChannelCreateParams>
-
onCreateChannel: ((channel: SendbirdOpenChannel) => void)
-
- (channel: SendbirdOpenChannel): void
-
Parameters
-
channel: SendbirdOpenChannel
Returns void
-
onPressHeaderLeft: OpenChannelCreateProps["Header"]["onPressHeaderLeft"]
-
Header: {
onPressHeaderLeft: (() => void);
onPressHeaderRight: (() => void);
shouldActivateHeaderRight: (() => boolean);
}
-
onPressHeaderLeft: (() => void)
-
onPressHeaderRight: (() => void)
-
shouldActivateHeaderRight: (() => boolean)
-
ProfileInput: {
channelCoverFile: FileType | undefined;
channelName: string;
onChangeChannelCoverFile: ((val: OpenChannelCreateProps["ProfileInput"]["channelCoverFile"]) => void);
onChangeChannelName: ((val: OpenChannelCreateProps["ProfileInput"]["channelName"]) => void);
}