openvidu-components: Fixed bug when panel changed in Angular 14

pull/748/head
Carlos Santos 2022-11-02 13:30:06 +01:00
parent 42279d557d
commit 9173918ce4
2 changed files with 3 additions and 3 deletions

View File

@ -8,7 +8,7 @@
<div class="settings-container" fxFlex="100%" fxLayoutAlign="space-evenly none"> <div class="settings-container" fxFlex="100%" fxLayoutAlign="space-evenly none">
<div class="item-menu"> <div class="item-menu">
<mat-selection-list (selectionChange)="onSelectionChanged($event)" [multiple]="false"> <mat-selection-list #optionList (selectionChange)="onSelectionChanged(optionList.selectedOptions.selected[0]?.value)" [multiple]="false">
<mat-list-option class="option" id="general-opt" [selected]="selectedOption === settingsOptions.GENERAL" [value]="settingsOptions.GENERAL"> <mat-list-option class="option" id="general-opt" [selected]="selectedOption === settingsOptions.GENERAL" [value]="settingsOptions.GENERAL">
<mat-icon mat-list-icon>manage_accounts</mat-icon> <mat-icon mat-list-icon>manage_accounts</mat-icon>
<div mat-line>{{ 'PANEL.SETTINGS.GENERAL' | translate }}</div> <div mat-line>{{ 'PANEL.SETTINGS.GENERAL' | translate }}</div>

View File

@ -31,8 +31,8 @@ export class SettingsPanelComponent implements OnInit {
close() { close() {
this.panelService.togglePanel(PanelType.SETTINGS); this.panelService.togglePanel(PanelType.SETTINGS);
} }
onSelectionChanged(e: any){ onSelectionChanged(option: PanelSettingsOptions){
this.selectedOption = e.option.value; this.selectedOption = option;
} }
private subscribeToDirectives() { private subscribeToDirectives() {