Message Input Bottom Sheet
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
message Input Bottom Sheet Contract
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.
on Item Click
The handler for when the menu item is clicked.
on Dismiss Request
The handler for when the dialog is dismissed.