MessageContent
fun MessageContent(message: Message, currentUser: User?, modifier: Modifier = Modifier, onLongItemClick: (Message) -> Unit = {}, onGiphyActionClick: (GiphyAction) -> Unit = {}, onQuotedMessageClick: (Message) -> Unit = {}, onUserMentionClick: (User) -> Unit = {}, messageAlignment: MessageAlignment = MessageAlignment.Start, onLinkClick: (Message, String) -> Unit? = null, onMediaGalleryPreviewResult: (MediaGalleryPreviewResult?) -> Unit = {})
Represents the default message content within the bubble that can show different UI based on the message state.
Parameters
message
The message to show.
currentUser
The currently logged in user.
modifier
Modifier for styling.
onLongItemClick
Handler when the item is long clicked.
onGiphyActionClick
Handler for Giphy actions.
onQuotedMessageClick
Handler for quoted message click action.
onLinkClick
Handler for clicking on a link in the message.
onMediaGalleryPreviewResult
Handler when the user selects an option in the Media Gallery Preview screen.