Browse Source

Refactoring

pull/3922/head
Thomas Kaul 11 months ago
parent
commit
a48ea72b48
  1. 4
      apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.component.ts
  2. 19
      apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html

4
apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.component.ts

@ -9,8 +9,6 @@ import {
MatDialogModule, MatDialogModule,
MatDialogRef MatDialogRef
} from '@angular/material/dialog'; } from '@angular/material/dialog';
import { MatFormFieldModule } from '@angular/material/form-field';
import { MatInputModule } from '@angular/material/input';
import { MatSliderModule } from '@angular/material/slider'; import { MatSliderModule } from '@angular/material/slider';
import { IRuleSettingsDialogParams } from './interfaces/interfaces'; import { IRuleSettingsDialogParams } from './interfaces/interfaces';
@ -21,8 +19,6 @@ import { IRuleSettingsDialogParams } from './interfaces/interfaces';
FormsModule, FormsModule,
MatButtonModule, MatButtonModule,
MatDialogModule, MatDialogModule,
MatFormFieldModule,
MatInputModule,
MatSliderModule MatSliderModule
], ],
selector: 'gf-rule-settings-dialog', selector: 'gf-rule-settings-dialog',

19
apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html

@ -2,11 +2,14 @@
<div class="py-3" mat-dialog-content> <div class="py-3" mat-dialog-content>
<div <div
appearance="outline"
class="w-100" class="w-100"
[ngClass]="{ 'd-none': !data.rule.configuration.thresholdMin }" [ngClass]="{ 'd-none': !data.rule.configuration.thresholdMin }"
> >
<h5 i18n>Threshold Min ({{ data.settings.thresholdMin }})</h5> <h6 class="mb-0">
<ng-container i18n>Threshold Min</ng-container> ({{
data.settings.thresholdMin?.toFixed(2)
}})
</h6>
<label>{{ data.rule.configuration.threshold.min.toFixed(2) }}</label> <label>{{ data.rule.configuration.threshold.min.toFixed(2) }}</label>
<mat-slider <mat-slider
name="thresholdMin" name="thresholdMin"
@ -19,19 +22,23 @@
<label>{{ data.rule.configuration.threshold.max.toFixed(2) }}</label> <label>{{ data.rule.configuration.threshold.max.toFixed(2) }}</label>
</div> </div>
<div <div
appearance="outline"
class="w-100" class="w-100"
[ngClass]="{ 'd-none': !data.rule.configuration.thresholdMax }" [ngClass]="{ 'd-none': !data.rule.configuration.thresholdMax }"
> >
<h5 i18n>Threshold Max ({{ data.settings.thresholdMax }})</h5> <h6 class="mb-0">
<ng-container i18n>Threshold Max</ng-container> ({{
data.settings.thresholdMax?.toFixed(2)
}})
</h6>
<label>{{ data.rule.configuration.threshold.min.toFixed(2) }}</label> <label>{{ data.rule.configuration.threshold.min.toFixed(2) }}</label>
<mat-slider <mat-slider
name="thresholdMax" name="thresholdMax"
[max]="data.rule.configuration.threshold.max" [max]="data.rule.configuration.threshold.max"
[min]="data.rule.configuration.threshold.min" [min]="data.rule.configuration.threshold.min"
[step]="data.rule.configuration.threshold.step" [step]="data.rule.configuration.threshold.step"
><input matSliderThumb [(ngModel)]="data.settings.thresholdMax" >
/></mat-slider> <input matSliderThumb [(ngModel)]="data.settings.thresholdMax" />
</mat-slider>
<label>{{ data.rule.configuration.threshold.max.toFixed(2) }}</label> <label>{{ data.rule.configuration.threshold.max.toFixed(2) }}</label>
</div> </div>
</div> </div>

Loading…
Cancel
Save