-
public final class ChannelMenuParamsParameters for ChatComponentFactory.ChannelMenu.
-
-
Field Summary
Fields Modifier and Type Field Description private final ChannelselectedChannelprivate final UsercurrentUserprivate final List<ChannelAction>channelActionsprivate final Function1<ChannelAction, Unit>onChannelOptionConfirmprivate final Function0<Unit>onDismissprivate final Modifiermodifier
-
Constructor Summary
Constructors Constructor Description ChannelMenuParams(Channel selectedChannel, User currentUser, List<ChannelAction> channelActions, Function1<ChannelAction, Unit> onChannelOptionConfirm, Function0<Unit> onDismiss, Modifier modifier)
-
Method Summary
Modifier and Type Method Description final ChannelgetSelectedChannel()final UsergetCurrentUser()final List<ChannelAction>getChannelActions()final Function1<ChannelAction, Unit>getOnChannelOptionConfirm()final Function0<Unit>getOnDismiss()final ModifiergetModifier()-
-
Constructor Detail
-
ChannelMenuParams
ChannelMenuParams(Channel selectedChannel, User currentUser, List<ChannelAction> channelActions, Function1<ChannelAction, Unit> onChannelOptionConfirm, Function0<Unit> onDismiss, Modifier modifier)
- Parameters:
selectedChannel- The selected channel.currentUser- The currently logged in user.channelActions- The list of channel actions.onChannelOptionConfirm- Action invoked when a channel option is confirmed.onDismiss- Action invoked when the menu is dismissed.modifier- Modifier for styling.
-
-
Method Detail
-
getSelectedChannel
final Channel getSelectedChannel()
-
getCurrentUser
final User getCurrentUser()
-
getChannelActions
final List<ChannelAction> getChannelActions()
-
getOnChannelOptionConfirm
final Function1<ChannelAction, Unit> getOnChannelOptionConfirm()
-
getOnDismiss
final Function0<Unit> getOnDismiss()
-
getModifier
final Modifier getModifier()
-
-
-
-