RED-4085: UI improvement for boolean system preferences
This commit is contained in:
parent
fe14f6e0ee
commit
e04b05f0e2
@ -4,23 +4,27 @@
|
||||
<form (submit)="save()" *ngIf="form" [formGroup]="form">
|
||||
<div class="dialog-content">
|
||||
<div class="dialog-content-left">
|
||||
<div *ngFor="let key of keys" class="iqser-input-group required">
|
||||
<label [translate]="translations.label[key.name]"></label>
|
||||
<input
|
||||
*ngIf="key.type === 'number'"
|
||||
[formControlName]="key.name"
|
||||
[name]="key.name"
|
||||
[placeholder]="translations.placeholder[key.name] | translate"
|
||||
type="number"
|
||||
/>
|
||||
<input
|
||||
*ngIf="key.type === 'string'"
|
||||
[formControlName]="key.name"
|
||||
[name]="key.name"
|
||||
[placeholder]="translations.placeholder[key.name] | translate"
|
||||
type="text"
|
||||
/>
|
||||
<mat-slide-toggle color="primary" [formControlName]="key.name" *ngIf="key.type === 'boolean'"></mat-slide-toggle>
|
||||
<div *ngFor="let key of keys" [class.required]="key.type !== 'boolean'" class="iqser-input-group">
|
||||
<ng-container *ngIf="key.type !== 'boolean'">
|
||||
<label [translate]="translations.label[key.name]"></label>
|
||||
<input
|
||||
*ngIf="key.type === 'number'"
|
||||
[formControlName]="key.name"
|
||||
[name]="key.name"
|
||||
[placeholder]="translations.placeholder[key.name] | translate"
|
||||
type="number"
|
||||
/>
|
||||
<input
|
||||
*ngIf="key.type === 'string'"
|
||||
[formControlName]="key.name"
|
||||
[name]="key.name"
|
||||
[placeholder]="translations.placeholder[key.name] | translate"
|
||||
type="text"
|
||||
/>
|
||||
</ng-container>
|
||||
<mat-slide-toggle *ngIf="key.type === 'boolean'" [formControlName]="key.name" color="primary">
|
||||
{{ translations.label[key.name] | translate }}
|
||||
</mat-slide-toggle>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user