-
public final class GroupChannelInfoTopBarParamsParameters for ChatComponentFactory.GroupChannelInfoTopBar.
-
-
Field Summary
Fields Modifier and Type Field Description private final ChannelHeaderViewStateheaderStateprivate final ChannelInfoViewStateinfoStateprivate final LazyListStatelistStateprivate final Function0<Unit>onNavigationIconClickprivate final Function0<Unit>onActionClick
-
Constructor Summary
Constructors Constructor Description GroupChannelInfoTopBarParams(ChannelHeaderViewState headerState, ChannelInfoViewState infoState, LazyListState listState, Function0<Unit> onNavigationIconClick, Function0<Unit> onActionClick)
-
Method Summary
Modifier and Type Method Description final ChannelHeaderViewStategetHeaderState()final ChannelInfoViewStategetInfoState()final LazyListStategetListState()final Function0<Unit>getOnNavigationIconClick()final Function0<Unit>getOnActionClick()-
-
Constructor Detail
-
GroupChannelInfoTopBarParams
GroupChannelInfoTopBarParams(ChannelHeaderViewState headerState, ChannelInfoViewState infoState, LazyListState listState, Function0<Unit> onNavigationIconClick, Function0<Unit> onActionClick)
- Parameters:
headerState- The state of the channel header.infoState- The state of the channel info.listState- The state of the lazy list.onNavigationIconClick- Callback invoked when the navigation icon is clicked.onActionClick- Callback invoked when the action button is clicked.
-
-
Method Detail
-
getHeaderState
final ChannelHeaderViewState getHeaderState()
-
getInfoState
final ChannelInfoViewState getInfoState()
-
getListState
final LazyListState getListState()
-
getOnNavigationIconClick
final Function0<Unit> getOnNavigationIconClick()
-
getOnActionClick
final Function0<Unit> getOnActionClick()
-
-
-
-