DefaultEventSettingsModal

Default implementation of EventSettingsModal

Constructors

Link copied to clipboard
constructor(options: EventSettingsModalOptions)

Properties

Link copied to clipboard
open override var audioState: String

State management for settings

Link copied to clipboard
open override var chatState: String
Link copied to clipboard
open override val id: String

Unique identifier for this UI component.

Link copied to clipboard
open override val isEnabled: Boolean

Whether this component is currently enabled.

Link copied to clipboard
open override val isVisible: Boolean

Whether this component is currently visible.

Link copied to clipboard
Link copied to clipboard
open override var screenshareState: String
Link copied to clipboard

Available setting options for dropdowns

Link copied to clipboard
open override var videoState: String

Functions

Link copied to clipboard
open override fun disable()

Disable this component.

Link copied to clipboard
open override fun dispose()

Dispose of this component and release resources.

Link copied to clipboard
open override fun enable()

Enable this component.

Link copied to clipboard

Handles updating audio setting

Link copied to clipboard

Handles updating chat setting

Link copied to clipboard

Handles saving settings

Link copied to clipboard

Handles updating screenshare setting

Link copied to clipboard

Handles updating video setting

Link copied to clipboard
open override fun hide()

Hide this component.

Link copied to clipboard
fun render(): Map<String, Any>
Link copied to clipboard
open override fun show()

Show this component.