RED-5317: Fixed selected watermarks not showing and save changes dialog.

This commit is contained in:
Nicoleta Panaghiu 2022-10-18 15:10:29 +03:00
parent b4b8c4708d
commit 152ce1ccc4
2 changed files with 3 additions and 3 deletions

View File

@ -1,10 +1,10 @@
<div *ngIf="watermarks$ | async as watermarks" class="container">
<div class="iqser-input-group watermark">
<mat-checkbox (change)="changeChecked($event)" [checked]="!!value" [disabled]="disabled" color="primary">
<mat-checkbox (change)="changeChecked($event)" [checked]="!!value" [disabled]="disabled || isReadonly" color="primary">
{{ label }}
</mat-checkbox>
<mat-select (selectionChange)="selectWatermark($event.value)" *ngIf="!!value" [value]="value">
<mat-select (selectionChange)="selectWatermark($event.value)" *ngIf="!!value" [value]="value" [disabled]="disabled || isReadonly">
<mat-select-trigger *ngIf="!!value">
<mat-icon *ngIf="!watermarksMap.get(value)?.enabled" svgIcon="red:warning"></mat-icon>
<span> {{ watermarksMap.get(value)?.name }} </span>

View File

@ -45,7 +45,7 @@ export class WatermarkSelectorComponent extends FormFieldComponent<number> imple
watermarks.forEach(watermark => this.watermarksMap.set(watermark.id, watermark));
}),
tap(watermarks => {
if (!watermarks.length || this.isReadonly) {
if (!watermarks.length) {
this.selectWatermark(null);
this.setDisabledState(true);
} else {