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.