Controls visibility state.
Invoked when the modal should close.
Settings Actions:
Optional
onHandler to persist updated settings.
Appearance:
Optional
positionPreferred anchor location.
Optional
backgroundBackground color for the modal card.
Initial audio participant rule.
Initial video participant rule.
Initial screenshare rule.
Initial chat rule.
State Updaters:
Persists audio rule updates.
Persists video rule updates.
Persists screenshare rule updates.
Persists chat rule updates.
Updates visibility flag from external triggers.
Session Context:
Room identifier forwarded to the backend.
Active socket connection used for updates.
Optional
showOptional alert helper for in-modal feedback.
Advanced Render Overrides:
Optional
styleAdditional styling for the modal container.
Permission Settings:
Optional
renderOverride for customizing the internal layout.
Optional
renderOverride for swapping the modal container implementation.
Configuration options for the
EventSettingsModal
component.EventSettingsModalOptions
Modal Control: