|
|
|
@ -16,6 +16,7 @@ |
|
|
|
|
|
|
|
import { AfterViewInit, Component, forwardRef, Input, NgZone, OnInit, ViewChild } from '@angular/core'; |
|
|
|
import { ControlValueAccessor, FormBuilder, FormGroup, NG_VALUE_ACCESSOR } from '@angular/forms'; |
|
|
|
import { MatFormFieldAppearance } from '@angular/material/form-field/form-field'; |
|
|
|
import { Observable, of } from 'rxjs'; |
|
|
|
import { map, mergeMap, share, tap } from 'rxjs/operators'; |
|
|
|
import { Store } from '@ngrx/store'; |
|
|
|
@ -44,6 +45,9 @@ export class TimezoneSelectComponent implements ControlValueAccessor, OnInit, Af |
|
|
|
|
|
|
|
defaultTimezoneId: string = null; |
|
|
|
|
|
|
|
@Input() |
|
|
|
appearance: MatFormFieldAppearance = 'legacy'; |
|
|
|
|
|
|
|
@Input() |
|
|
|
set defaultTimezone(timezone: string) { |
|
|
|
if (this.defaultTimezoneId !== timezone) { |
|
|
|
|