Package-level declarations

Functions

Link copied to clipboard
fun MessageActions(message: Message, messageOptions: List<MessageOptionItemState>, ownCapabilities: Set<String>, onMessageAction: (MessageAction) -> Unit, onShowMoreReactionsSelected: () -> Unit, modifier: Modifier = Modifier, currentUser: User? = null, onDismiss: () -> Unit = {})

Represents the options user can take after selecting a message.

Link copied to clipboard
fun MessageActionsHeader(ownReactions: List<Reaction>, onReactionOptionSelected: (ReactionOptionItemState) -> Unit, onShowMoreReactionsSelected: () -> Unit, modifier: Modifier = Modifier)

Displays all available reactions in a pill-shaped container.

Link copied to clipboard
fun ReactionsMenu(message: Message, currentUser: User?, ownCapabilities: Set<String>, onMessageAction: (MessageAction) -> Unit, onShowMoreReactionsSelected: () -> Unit, modifier: Modifier = Modifier, onDismiss: () -> Unit = {})

Represents the list of user reactions as a draggable bottom sheet.