Whether the modal is currently visible
Callback to close the modal
Optional
onCustom handler for settings modifications
Optional
positionModal screen position
Optional
backgroundModal background color
Advanced Render Overrides:
Current audio permission ("allow" | "approval" | "disallow")
Current video permission ("allow" | "approval" | "disallow")
Current screenshare permission ("allow" | "approval" | "disallow")
Current chat permission ("allow" | "disallow")
State Update Callbacks:
Callback to update audio permission setting
Callback to update video permission setting
Callback to update screenshare permission setting
Callback to update chat permission setting
Session Context:
Callback to update modal visibility state
Permission Settings (Current State):
Meeting room name for settings updates
Socket connection for broadcasting changes
Optional
showOptional alert function for user feedback
Customization:
Optional
styleAdditional custom styles
Optional
renderCustom content renderer (receives defaultContent and dimensions)
Optional
renderCustom container renderer (receives defaultContainer and dimensions)
Configuration options for the EventSettingsModal component.
EventSettingsModalOptions
Modal Control: