Commit 02714512fa47ccb3372ca30779f4b1064cd212b5

Authored by Igor Kulikov
1 parent 75d18d73

Improve timezone-select component

... ... @@ -29,7 +29,7 @@
29 29 </mat-form-field>
30 30 <div *ngIf="alarmScheduleForm.get('type').value !== alarmScheduleType.ANY_TIME">
31 31 <tb-timezone-select
32   - [defaultTimezone]="defaultTimezone$ | async"
  32 + userTimezoneByDefault
33 33 required
34 34 formControlName="timezone">
35 35 </tb-timezone-select>
... ...
... ... @@ -40,7 +40,6 @@ import {
40 40 import { isDefined, isDefinedAndNotNull } from '@core/utils';
41 41 import { MatCheckboxChange } from '@angular/material/checkbox';
42 42 import { getDefaultTimezone } from '@shared/models/time/time.models';
43   -import { share } from 'rxjs/operators';
44 43
45 44 @Component({
46 45 selector: 'tb-alarm-schedule',
... ... @@ -62,10 +61,6 @@ export class AlarmScheduleComponent implements ControlValueAccessor, Validator,
62 61
63 62 alarmScheduleForm: FormGroup;
64 63
65   - defaultTimezone$ = getDefaultTimezone().pipe(
66   - share()
67   - );
68   -
69 64 alarmScheduleTypes = Object.keys(AlarmScheduleType);
70 65 alarmScheduleType = AlarmScheduleType;
71 66 alarmScheduleTypeTranslate = AlarmScheduleTypeTranslationMap;
... ...