-
public final class ChannelHeaderCenterContentParamsParameters for ChatComponentFactory.ChannelHeaderCenterContent.
-
-
Field Summary
Fields Modifier and Type Field Description private final Channelchannelprivate final ConnectionStateconnectionStateprivate final Modifiermodifierprivate final UsercurrentUserprivate final List<User>typingUsersprivate final MessageModemessageModeprivate final Function1<Channel, Unit>onClickprivate final StringonClickLabel
-
Constructor Summary
Constructors Constructor Description ChannelHeaderCenterContentParams(Channel channel, ConnectionState connectionState, Modifier modifier, User currentUser, List<User> typingUsers, MessageMode messageMode, Function1<Channel, Unit> onClick, String onClickLabel)
-
Method Summary
Modifier and Type Method Description final ChannelgetChannel()final ConnectionStategetConnectionState()final ModifiergetModifier()final UsergetCurrentUser()final List<User>getTypingUsers()final MessageModegetMessageMode()final Function1<Channel, Unit>getOnClick()final StringgetOnClickLabel()-
-
Constructor Detail
-
ChannelHeaderCenterContentParams
ChannelHeaderCenterContentParams(Channel channel, ConnectionState connectionState, Modifier modifier, User currentUser, List<User> typingUsers, MessageMode messageMode, Function1<Channel, Unit> onClick, String onClickLabel)
- Parameters:
channel- The channel to display.connectionState- The current connection state.modifier- Modifier for styling.currentUser- The currently logged in user.typingUsers- The list of users currently typing.messageMode- The current message mode.onClick- Action invoked when the header is clicked.onClickLabel- Semantic / accessibility label for onClick.
-
-
Method Detail
-
getChannel
final Channel getChannel()
-
getConnectionState
final ConnectionState getConnectionState()
-
getModifier
final Modifier getModifier()
-
getCurrentUser
final User getCurrentUser()
-
getTypingUsers
final List<User> getTypingUsers()
-
getMessageMode
final MessageMode getMessageMode()
-
getOnClick
final Function1<Channel, Unit> getOnClick()
-
getOnClickLabel
final String getOnClickLabel()
-
-
-
-