Package-level declarations
Types
Provides a wrapper around lazy list state to be used with Messages composable. It is used to keep track of the focused message offset needed to center the focused message in the scroll list.
Properties
Functions
Represents the default content inside the message bubble.
Message content when the message consists only of emoji.
The default message container for a regular message in the Conversation/Messages screen.
Represents the message item container that allows us to customize each type of item in the MessageList.
Clean representation of the MessageList that is decoupled from ViewModels. This components allows users to connect the UI to their own data providers, as it relies on pure state.
Default MessageList component, that relies on MessageListViewModel to connect all the data handling operations. It also delegates events to the ViewModel to handle, like long item clicks and pagination.
Message content for messages which consist of more than just emojis.