Interface EventSettingsModalOptions

interface EventSettingsModalOptions {
    isEventSettingsModalVisible: boolean;
    onEventSettingsClose: (() => void);
    onModifyEventSettings?: ((options: ModifySettingsOptions) => Promise<void>);
    position?:
        | "topLeft"
        | "topRight"
        | "bottomLeft"
        | "bottomRight";
    backgroundColor?: string;
    audioSetting: string;
    videoSetting: string;
    screenshareSetting: string;
    chatSetting: string;
    updateAudioSetting: ((setting: string) => void);
    updateVideoSetting: ((setting: string) => void);
    updateScreenshareSetting: ((setting: string) => void);
    updateChatSetting: ((setting: string) => void);
    updateIsSettingsModalVisible: ((isVisible: boolean) => void);
    roomName: string;
    socket: Socket<DefaultEventsMap, DefaultEventsMap>;
    showAlert?: ShowAlert;
}

Properties

isEventSettingsModalVisible: boolean
onEventSettingsClose: (() => void)
onModifyEventSettings?: ((options: ModifySettingsOptions) => Promise<void>)
position?:
    | "topLeft"
    | "topRight"
    | "bottomLeft"
    | "bottomRight"
backgroundColor?: string
audioSetting: string
videoSetting: string
screenshareSetting: string
chatSetting: string
updateAudioSetting: ((setting: string) => void)
updateVideoSetting: ((setting: string) => void)
updateScreenshareSetting: ((setting: string) => void)
updateChatSetting: ((setting: string) => void)
updateIsSettingsModalVisible: ((isVisible: boolean) => void)
roomName: string
socket: Socket<DefaultEventsMap, DefaultEventsMap>
showAlert?: ShowAlert