-
public final class ChannelListHeaderParamsParameters for ChatComponentFactory.ChannelListHeader.
-
-
Field Summary
Fields Modifier and Type Field Description private final ConnectionStateconnectionStateprivate final Modifiermodifierprivate final Stringtitleprivate final UsercurrentUserprivate final Function1<User, Unit>onAvatarClickprivate final Function0<Unit>onHeaderActionClick
-
Constructor Summary
Constructors Constructor Description ChannelListHeaderParams(ConnectionState connectionState, Modifier modifier, String title, User currentUser, Function1<User, Unit> onAvatarClick, Function0<Unit> onHeaderActionClick)
-
Method Summary
Modifier and Type Method Description final ConnectionStategetConnectionState()final ModifiergetModifier()final StringgetTitle()final UsergetCurrentUser()final Function1<User, Unit>getOnAvatarClick()final Function0<Unit>getOnHeaderActionClick()-
-
Constructor Detail
-
ChannelListHeaderParams
ChannelListHeaderParams(ConnectionState connectionState, Modifier modifier, String title, User currentUser, Function1<User, Unit> onAvatarClick, Function0<Unit> onHeaderActionClick)
- Parameters:
connectionState- The current connection state.modifier- Modifier for styling.title- The title to display in the header.currentUser- The currently logged in user.onAvatarClick- Action invoked when the avatar is clicked.onHeaderActionClick- Action invoked when the header action is clicked.
-
-
Method Detail
-
getConnectionState
final ConnectionState getConnectionState()
-
getModifier
final Modifier getModifier()
-
getCurrentUser
final User getCurrentUser()
-
getOnAvatarClick
final Function1<User, Unit> getOnAvatarClick()
-
getOnHeaderActionClick
final Function0<Unit> getOnHeaderActionClick()
-
-
-
-