Package-level declarations

Functions

Link copied to clipboard
fun SelectedChannelMenu(selectedChannel: Channel, isMuted: Boolean, currentUser: User?, onChannelOptionClick: (ChannelAction) -> Unit, onDismiss: () -> Unit, modifier: Modifier = Modifier, channelOptions: List<ChannelOptionState> = buildDefaultChannelOptionsState( selectedChannel = selectedChannel, isMuted = isMuted, ownCapabilities = selectedChannel.ownCapabilities, ), shape: Shape = ChatTheme.shapes.bottomSheet, overlayColor: Color = ChatTheme.colors.overlay, headerContent: @Composable ColumnScope.() -> Unit = { DefaultSelectedChannelMenuHeaderContent( selectedChannel = selectedChannel, currentUser = currentUser, ) }, centerContent: @Composable ColumnScope.() -> Unit = { DefaultSelectedChannelMenuCenterContent( onChannelOptionClick = onChannelOptionClick, channelOptions = channelOptions, ) })

Shows special UI when an item is selected. It also prepares the available options for the channel, based on if we're an admin or not.