1- import { ChangeDetectorRef , Component , Inject , Input , ViewChild } from '@angular/core' ;
1+ import { Component , inject , Input , ViewChild } from '@angular/core' ;
22import { IgxExcelStyleDefaultExpressionComponent } from './excel-style-default-expression.component' ;
33import { FormsModule } from '@angular/forms' ;
44import { IgxSelectComponent , IgxSelectItemComponent } from 'igniteui-angular/select' ;
55import { IgxInputDirective , IgxInputGroupComponent , IgxPrefixDirective } from 'igniteui-angular/input-group' ;
66import { IgxIconComponent } from 'igniteui-angular/icon' ;
77import { IgxDatePickerComponent } from 'igniteui-angular/date-picker' ;
8- import { IgxOverlayOutletDirective , IgxPickerClearComponent , IgxPickerToggleComponent , PlatformUtil , BaseFormatter , I18N_FORMATTER } from 'igniteui-angular/core' ;
8+ import { IgxOverlayOutletDirective , IgxPickerClearComponent , IgxPickerToggleComponent , I18N_FORMATTER } from 'igniteui-angular/core' ;
99import { IgxTimePickerComponent } from 'igniteui-angular/time-picker' ;
1010import { IgxButtonDirective , IgxDateTimeEditorDirective , IgxIconButtonDirective } from 'igniteui-angular/directives' ;
1111import { IgxButtonGroupComponent } from 'igniteui-angular/button-group' ;
@@ -19,6 +19,8 @@ import { IgxButtonGroupComponent } from 'igniteui-angular/button-group';
1919 imports : [ IgxSelectComponent , IgxPrefixDirective , IgxIconComponent , IgxSelectItemComponent , IgxDatePickerComponent , IgxPickerToggleComponent , IgxPickerClearComponent , IgxTimePickerComponent , IgxInputGroupComponent , FormsModule , IgxInputDirective , IgxDateTimeEditorDirective , IgxButtonDirective , IgxButtonGroupComponent , IgxOverlayOutletDirective , IgxIconButtonDirective ]
2020} )
2121export class IgxExcelStyleDateExpressionComponent extends IgxExcelStyleDefaultExpressionComponent {
22+ protected i18nFormatter = inject ( I18N_FORMATTER ) ;
23+
2224 @ViewChild ( 'input' , { read : IgxInputDirective , static : false } )
2325 private input : IgxInputDirective ;
2426
@@ -49,10 +51,4 @@ export class IgxExcelStyleDateExpressionComponent extends IgxExcelStyleDefaultEx
4951 public get weekStart ( ) : number {
5052 return this . i18nFormatter . getLocaleFirstDayOfWeek ( this . grid . locale ) ;
5153 }
52-
53- constructor ( cdr : ChangeDetectorRef ,
54- @Inject ( I18N_FORMATTER ) protected i18nFormatter : BaseFormatter ,
55- platform : PlatformUtil ) {
56- super ( cdr , platform ) ;
57- }
5854}
0 commit comments