Package-level declarations

Types

Link copied to clipboard

Activity to display a message center

Link copied to clipboard
Link copied to clipboard

State holder for the Message Center list screen.

Link copied to clipboard

State holder for the Message Center message screen.

Link copied to clipboard

State holder that combines both list and message functionality for the Message Center.

Inherited properties

Link copied to clipboard

The global MessageCenterTheme used to style the Message Center when shown in the default MessageCenterActivity. If not set, a default theme will be used.

Functions

Link copied to clipboard
fun MessageCenterList(state: MessageCenterListState = rememberMessageCenterListState(), onMessageClick: (Message) -> Unit, modifier: Modifier = Modifier)

Message Center List Content (includes an edit toolbar, but no top bar).

Link copied to clipboard
fun MessageCenterListScreen(modifier: Modifier = Modifier, state: MessageCenterListState = rememberMessageCenterListState(), topBar: @Composable (onNavigateUp: () -> Unit) -> Unit? = null, onNavigateUp: () -> Unit = { }, onMessageSelected: (Message) -> Unit)

Message Center List Screen, including a top bar and edit toolbar.

Link copied to clipboard
fun MessageCenterMessage(state: MessageCenterMessageState, modifier: Modifier = Modifier, onClose: () -> Unit)

Message Center message content.

Link copied to clipboard
fun MessageCenterMessageScreen(modifier: Modifier = Modifier, state: MessageCenterMessageState = rememberMessageCenterMessageState(), topBar: @Composable (title: String?, scrollBehavior: TopAppBarScrollBehavior, onNavigateUp: () -> Unit) -> Unit? = null, onNavigateUp: () -> Unit = { }, onClose: () -> Unit = { })

Message Center message screen, including a top bar.

Link copied to clipboard
fun MessageCenterScreen(modifier: Modifier = Modifier, state: MessageCenterState = rememberMessageCenterState(), showListNavigateUpIcon: Boolean = false, onNavigateUp: () -> Unit = {})

Message Center screen with a list-detail pane scaffold.

Link copied to clipboard
fun rememberMessageCenterListState(predicate: Predicate<Message>? = null, highlightedMessageId: String? = null): MessageCenterListState
Link copied to clipboard
fun rememberMessageCenterState(predicate: Predicate<Message>? = null, messageId: String? = null): MessageCenterState

Remembers a MessageCenterState that combines both list and message functionality.