ConfirmExitModalOptions

data class ConfirmExitModalOptions(val isVisible: Boolean, val onClose: () -> Unit, val position: String = "topRight", val backgroundColor: String = "#83C0E9", val exitEventOnConfirm: (ConfirmExitOptions) -> Unit = {}, val member: String, val ban: Boolean = false, val roomName: String, val socket: Any? = null, val islevel: String)

Configuration options for the ConfirmExitModal component

Constructors

Link copied to clipboard
constructor(isVisible: Boolean, onClose: () -> Unit, position: String = "topRight", backgroundColor: String = "#83C0E9", exitEventOnConfirm: (ConfirmExitOptions) -> Unit = {}, member: String, ban: Boolean = false, roomName: String, socket: Any? = null, islevel: String)

Properties

Link copied to clipboard

Background color for the modal (hex string)

Link copied to clipboard
val ban: Boolean = false

Whether the user should be banned on exit

Link copied to clipboard

Function to execute on confirming the exit

Link copied to clipboard

User's permission level ('2' indicates admin rights)

Link copied to clipboard

Whether the modal is visible

Link copied to clipboard

Identifier for the exiting user

Link copied to clipboard
val onClose: () -> Unit

Callback to close the modal

Link copied to clipboard

Modal position on screen (topRight, topLeft, center, etc.)

Link copied to clipboard

Name of the room or event

Link copied to clipboard
val socket: Any? = null

Socket connection for sending exit commands