MessagesModalOptions

data class MessagesModalOptions(val isMessagesModalVisible: Boolean = false, val onMessagesClose: () -> Unit, val onSendMessagePress: (SendMessageOptions) -> Unit, val messages: List<Message>, val position: String = "topRight", val backgroundColor: Int = 0xFFF5F5F5.toInt(), val activeTabBackgroundColor: Int = 0xFF96E7EC.toInt(), val eventType: EventType, val member: String, val islevel: String, val coHostResponsibility: List<CoHostResponsibility>, val coHost: String, val startDirectMessage: Boolean, val directMessageDetails: Participant?, val updateStartDirectMessage: (Boolean) -> Unit, val updateDirectMessageDetails: (Participant?) -> Unit, val roomName: String, val socket: SocketManager?, val chatSetting: String, val showAlert: (ShowAlertOptions) -> Unit?)

MessagesModal - Modal for displaying and sending messages.

Provides tabbed interface for direct and group messaging with message history.

Constructors

Link copied to clipboard
constructor(isMessagesModalVisible: Boolean = false, onMessagesClose: () -> Unit, onSendMessagePress: (SendMessageOptions) -> Unit, messages: List<Message>, position: String = "topRight", backgroundColor: Int = 0xFFF5F5F5.toInt(), activeTabBackgroundColor: Int = 0xFF96E7EC.toInt(), eventType: EventType, member: String, islevel: String, coHostResponsibility: List<CoHostResponsibility>, coHost: String, startDirectMessage: Boolean, directMessageDetails: Participant?, updateStartDirectMessage: (Boolean) -> Unit, updateDirectMessageDetails: (Participant?) -> Unit, roomName: String, socket: SocketManager?, chatSetting: String, showAlert: (ShowAlertOptions) -> Unit?)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard