Type alias OpenChannelModerationProps
Open
Channel
Moderation
Props
: { Fragment
: { channel
: SendbirdOpenChannel; menuItemsCreator
?: OpenChannelModerationProps["Menu"]["menuItemsCreator"]; onPressHeaderLeft
: OpenChannelModerationProps["Header"]["onPressHeaderLeft"]; onPressMenuBannedUsers
: OpenChannelModerationProps["Menu"]["onPressMenuBannedUsers"]; onPressMenuMutedParticipants
: OpenChannelModerationProps["Menu"]["onPressMenuMutedParticipants"]; onPressMenuOperators
: OpenChannelModerationProps["Menu"]["onPressMenuOperators"]; }; Header
: { onPressHeaderLeft
: (() => void); }; Menu
: { menuItemsCreator
?: ((defaultMenuItems
: MenuBarProps[]) => MenuBarProps[]); onPressMenuBannedUsers
: (() => void); onPressMenuMutedParticipants
: (() => void); onPressMenuOperators
: (() => void); }; Provider
: { channel
: SendbirdOpenChannel; }; }
Type declaration
-
Fragment: {
channel: SendbirdOpenChannel;
menuItemsCreator?: OpenChannelModerationProps["Menu"]["menuItemsCreator"];
onPressHeaderLeft: OpenChannelModerationProps["Header"]["onPressHeaderLeft"];
onPressMenuBannedUsers: OpenChannelModerationProps["Menu"]["onPressMenuBannedUsers"];
onPressMenuMutedParticipants: OpenChannelModerationProps["Menu"]["onPressMenuMutedParticipants"];
onPressMenuOperators: OpenChannelModerationProps["Menu"]["onPressMenuOperators"];
}
-
Header: {
onPressHeaderLeft: (() => void);
}
-
onPressHeaderLeft: (() => void)
-
Menu: {
menuItemsCreator?: ((defaultMenuItems: MenuBarProps[]) => MenuBarProps[]);
onPressMenuBannedUsers: (() => void);
onPressMenuMutedParticipants: (() => void);
onPressMenuOperators: (() => void);
}
-
Optional
menuItemsCreator?: ((defaultMenuItems: MenuBarProps[]) => MenuBarProps[])
-
-
Parameters
-
defaultMenuItems: MenuBarProps[]
Returns MenuBarProps[]
-
onPressMenuBannedUsers: (() => void)
-
onPressMenuMutedParticipants: (() => void)
-
onPressMenuOperators: (() => void)
-
Provider: {
channel: SendbirdOpenChannel;
}
-
channel: SendbirdOpenChannel