MessageInputBottomSheet

fun MessageInputBottomSheet(messageInputBottomSheetContract: MessageInputBottomSheetContract, modifier: Modifier = Modifier, menus: @Composable (MessageInputBottomSheetContract) -> List<DialogMenuDetail> = { contract -> SendbirdDialogDefaults.messageInputMenuItems(contract) }, onItemClick: (DialogMenuDetail) -> Unit = { it.onClick() }, onDismissRequest: () -> Unit = {})

Represents the message input bottom sheet.

Since

1.0.0

Parameters

messageInputBottomSheetContract

The contract to handle the message input dialog click actions.

modifier

The modifier to be applied to the view.

menus

The lambda to create the list of DialogMenuDetail.

onItemClick

The handler for when the menu item is clicked.

onDismissRequest

The handler for when the dialog is dismissed.