Class DisplaySettingsModal

DisplaySettingsModal component is a modal dialog for managing display settings in a meeting.

app-display-settings-modal

true

[CommonModule, FontAwesomeModule, FormsModule]

<app-display-settings-modal
[isDisplaySettingsModalVisible]="true"
[onDisplaySettingsClose]="closeModal"
[onModifyDisplaySettings]="saveSettings"
[parameters]="displaySettingsParams"
position="topRight"
backgroundColor="#83c0e9"
></app-display-settings-modal>

isDisplaySettingsModalVisible - Determines if the modal is visible.

onDisplaySettingsClose - Callback to close the modal.

onModifyDisplaySettings - Callback to modify display settings.

parameters - Input parameters for modal settings.

position - Modal's screen position, default is 'topRight'.

backgroundColor - Background color of the modal, default is '#83c0e9'.

Service to handle display settings modifications.

ngOnInit - Initializes component state based on input parameters.

handleSaveSettings - Triggers the modification of display settings using onModifyDisplaySettings.

Constructors

Methods

Properties

isDisplaySettingsModalVisible: boolean = false
onDisplaySettingsClose: (() => void)
onModifyDisplaySettings: ((params: any) => void)
position: string = 'topRight'
backgroundColor: string = '#83c0e9'
faTimes: IconDefinition = faTimes

FontAwesome icon for closing the modal.

meetingDisplayTypeState: string

State variable for meeting display type.

autoWaveState: boolean = false

State variable for auto wave setting.

forceFullDisplayState: boolean = false

State variable for force full display setting.

meetingVideoOptimizedState: boolean = false

State variable for video optimized setting.