11/* eslint-disable max-len */
22/* eslint-disable @typescript-eslint/naming-convention */
3- import { CommonModule } from '@angular/common' ;
4- import { HttpClientModule } from '@angular/common/http' ;
5- import { Router ,
6- RouterModule } from '@angular/router' ;
7- import { IgxActionStripModule ,
8- IgxAvatarModule ,
9- IgxBadgeModule ,
10- IgxButtonGroupModule ,
11- IgxButtonModule ,
12- IgxCheckboxModule ,
13- IgxChipsModule ,
14- IgxComboModule ,
15- IgxCsvExporterService ,
16- IgxDatePickerModule ,
17- IgxDialogModule ,
18- IgxDividerModule ,
19- IgxDragDropModule ,
20- IgxExcelExporterService ,
21- IgxExpansionPanelModule ,
22- IgxFocusModule ,
23- IgxGridModule ,
24- IgxIconModule ,
25- IgxInputGroupModule ,
26- IgxListModule ,
27- IgxOverlayService ,
28- IgxProgressBarModule ,
29- IgxRadioModule ,
30- IgxRippleModule ,
31- IgxSelectModule ,
32- IgxSnackbarModule ,
33- IgxSwitchModule ,
34- IgxTabsModule ,
35- IgxToastModule ,
36- IgxTooltipModule ,
37- IgxToggleModule } from 'igniteui-angular' ;
38- import { AppModuleConfig , Config , IConfigGenerator } from 'igniteui-live-editing' ;
3+ import { CommonModule } from '@angular/common' ;
4+ import { HttpClientModule } from '@angular/common/http' ;
5+ import {
6+ Router ,
7+ RouterModule
8+ } from '@angular/router' ;
9+ import {
10+ IgxActionStripModule ,
11+ IgxAvatarModule ,
12+ IgxBadgeModule ,
13+ IgxButtonGroupModule ,
14+ IgxButtonModule ,
15+ IgxCheckboxModule ,
16+ IgxChipsModule ,
17+ IgxComboModule ,
18+ IgxCsvExporterService ,
19+ IgxDatePickerModule ,
20+ IgxDialogModule ,
21+ IgxDividerModule ,
22+ IgxDragDropModule ,
23+ IgxExcelExporterService ,
24+ IgxExpansionPanelModule ,
25+ IgxFocusModule ,
26+ IgxGridModule ,
27+ IgxIconModule ,
28+ IgxInputGroupModule ,
29+ IgxListModule ,
30+ IgxOverlayService ,
31+ IgxProgressBarModule ,
32+ IgxRadioModule ,
33+ IgxRippleModule ,
34+ IgxSelectModule ,
35+ IgxSnackbarModule ,
36+ IgxSwitchModule ,
37+ IgxTabsModule ,
38+ IgxToastModule ,
39+ IgxTooltipModule ,
40+ IgxToggleModule
41+ } from 'igniteui-angular' ;
42+ import { AppModuleConfig , Config , IConfigGenerator } from 'igniteui-live-editing' ;
3943export class GridConfigGenerator implements IConfigGenerator {
4044 public additionalImports = {
4145 IgxPreventDocumentScrollModule : '../../src/app/directives/prevent-scroll.directive' ,
@@ -49,7 +53,7 @@ export class GridConfigGenerator implements IConfigGenerator {
4953 RemoteServiceVirt : '../../src/app/services/remoteVirtualization.service' ,
5054 FinancialDataService : '../../src/app/services/financial.service' ,
5155 CRUDService : '../../src/app/services/crud.service'
52- } ;
56+ } ;
5357 public generateConfigs ( ) : Config [ ] {
5458 const configs = new Array < Config > ( ) ;
5559
@@ -196,7 +200,7 @@ export class GridConfigGenerator implements IConfigGenerator {
196200 appModuleConfig : new AppModuleConfig ( {
197201 imports : [ 'HttpClientModule' , 'IgxAvatarModule' , 'IgxBadgeModule' , 'IgxButtonModule' , 'IgxSnackbarModule' ,
198202 'IgxGridModule' , 'IgxIconModule' , 'IgxInputGroupModule' , 'IgxSwitchModule' , 'GridSelectionSampleComponent' , 'IgxPreventDocumentScrollModule' ,
199- 'FinancialDataService' ] ,
203+ 'FinancialDataService' ] ,
200204 ngDeclarations : [ 'GridSelectionSampleComponent' ] ,
201205 ngImports : [ 'IgxPreventDocumentScrollModule' , 'IgxAvatarModule' , 'IgxBadgeModule' , 'IgxButtonModule' , 'IgxGridModule' , 'IgxSnackbarModule' ,
202206 'IgxIconModule' , 'IgxInputGroupModule' , 'IgxSwitchModule' , 'HttpClientModule' ] ,
@@ -795,7 +799,7 @@ export class GridConfigGenerator implements IConfigGenerator {
795799
796800 configs . push ( new Config ( {
797801 component : 'GridNestedDataBindComponent' ,
798- additionalFiles : [ '/src/app/directives/prevent-scroll.directive.ts' , '/src/app/data/nested-employee-data.ts' ] ,
802+ additionalFiles : [ '/src/app/directives/prevent-scroll.directive.ts' , '/src/app/data/nested-employee-data.ts' , '/src/_variables.scss' , '/src/_app-layout.scss' ] ,
799803 appModuleConfig : new AppModuleConfig ( {
800804 imports : [ 'GridNestedDataBindComponent' , 'IgxGridModule' , 'IgxInputGroupModule' , 'IgxExpansionPanelModule' , 'IgxPreventDocumentScrollModule' ] ,
801805 ngDeclarations : [ 'GridNestedDataBindComponent' ] ,
@@ -805,7 +809,7 @@ export class GridConfigGenerator implements IConfigGenerator {
805809
806810 configs . push ( new Config ( {
807811 component : 'GridNestedDataBindAminoacidComponent' ,
808- additionalFiles : [ '/src/app/directives/prevent-scroll.directive.ts' , '/src/app/data/amino-data.ts' ] ,
812+ additionalFiles : [ '/src/app/directives/prevent-scroll.directive.ts' , '/src/app/data/amino-data.ts' , '/src/_variables.scss' , '/src/_app-layout.scss' ] ,
809813 appModuleConfig : new AppModuleConfig ( {
810814 imports : [ 'GridNestedDataBindAminoacidComponent' , 'IgxGridModule' , 'IgxPreventDocumentScrollModule' ] ,
811815 ngDeclarations : [ 'GridNestedDataBindAminoacidComponent' ] ,
@@ -815,7 +819,7 @@ export class GridConfigGenerator implements IConfigGenerator {
815819
816820 configs . push ( new Config ( {
817821 component : 'GridCompositeDataComponent' ,
818- additionalFiles : [ '/src/app/directives/prevent-scroll.directive.ts' , '/src/app/data/customers.ts' ] ,
822+ additionalFiles : [ '/src/app/directives/prevent-scroll.directive.ts' , '/src/app/data/customers.ts' , '/src/_variables.scss' , '/src/_app-layout.scss' ] ,
819823 appModuleConfig : new AppModuleConfig ( {
820824 imports : [ 'GridCompositeDataComponent' , 'IgxGridModule' , 'IgxInputGroupModule' , 'IgxPreventDocumentScrollModule' ] ,
821825 ngDeclarations : [ 'GridCompositeDataComponent' ] ,
@@ -1266,7 +1270,7 @@ export class GridConfigGenerator implements IConfigGenerator {
12661270 appModuleConfig : new AppModuleConfig ( {
12671271 imports : [ 'GridAddRowSampleComponent' , 'IgxGridModule' , 'IgxPreventDocumentScrollModule' , 'IgxActionStripModule' , 'IgxInputGroupModule' , 'IgxFocusModule' ] ,
12681272 ngDeclarations : [ 'GridAddRowSampleComponent' ] ,
1269- ngImports : [ 'IgxPreventDocumentScrollModule' , 'IgxGridModule' , 'IgxActionStripModule' , 'IgxInputGroupModule' , 'IgxFocusModule' ]
1273+ ngImports : [ 'IgxPreventDocumentScrollModule' , 'IgxGridModule' , 'IgxActionStripModule' , 'IgxInputGroupModule' , 'IgxFocusModule' ]
12701274 } )
12711275 } ) ) ;
12721276
@@ -1285,7 +1289,7 @@ export class GridConfigGenerator implements IConfigGenerator {
12851289 component : 'GridSelectComponent' ,
12861290 additionalFiles : [ '/src/app/directives/prevent-scroll.directive.ts' , '/src/app/grid/grid-select/data.ts' , '/src/app/grid/grid-select/characters.ts' ] ,
12871291 appModuleConfig : new AppModuleConfig ( {
1288- imports : [ 'IgxPreventDocumentScrollModule' , 'IgxGridModule' , 'IgxSelectModule' , 'GridSelectComponent' ] ,
1292+ imports : [ 'IgxPreventDocumentScrollModule' , 'IgxGridModule' , 'IgxSelectModule' , 'GridSelectComponent' ] ,
12891293 ngDeclarations : [ 'GridSelectComponent' ] ,
12901294 ngImports : [ 'IgxPreventDocumentScrollModule' , 'IgxGridModule' , 'IgxSelectModule' ]
12911295 } )
@@ -1327,23 +1331,47 @@ export class GridConfigGenerator implements IConfigGenerator {
13271331 component : 'GridRowClassesComponent' ,
13281332 additionalFiles : [ '/src/app/directives/prevent-scroll.directive.ts' , '/src/app/data/nwindData.ts' ] ,
13291333 appModuleConfig : new AppModuleConfig ( {
1330- imports : [ 'IgxGridModule' , 'GridRowClassesComponent' , 'IgxPreventDocumentScrollModule' ] ,
1334+ imports : [ 'IgxGridModule' , 'GridRowClassesComponent' , 'IgxPreventDocumentScrollModule' ] ,
13311335 ngDeclarations : [ 'GridRowClassesComponent' ] ,
13321336 ngImports : [ 'IgxPreventDocumentScrollModule' , 'IgxGridModule' ]
13331337 } )
13341338 } ) ) ;
13351339
13361340 configs . push ( new Config ( {
13371341 component : 'GridRowStylesComponent' ,
1338- additionalFiles : [ '/src/app/directives/prevent-scroll.directive.ts' , '/src/app/services/financial.service.ts' , '/src/app/data/financialData.ts' ] ,
1342+ additionalFiles : [ '/src/app/directives/prevent-scroll.directive.ts' , '/src/app/services/financial.service.ts' , '/src/app/data/financialData.ts' ] ,
13391343 appModuleConfig : new AppModuleConfig ( {
1340- imports : [ 'IgxGridModule' , 'GridRowStylesComponent' , 'IgxPreventDocumentScrollModule' , 'FinancialDataService' ] ,
1344+ imports : [ 'IgxGridModule' , 'GridRowStylesComponent' , 'IgxPreventDocumentScrollModule' , 'FinancialDataService' ] ,
13411345 ngDeclarations : [ 'GridRowStylesComponent' ] ,
13421346 ngImports : [ 'IgxPreventDocumentScrollModule' , 'IgxGridModule' ] ,
13431347 ngProviders : [ 'FinancialDataService' ]
13441348 } )
13451349 } ) ) ;
13461350
1351+ configs . push ( new Config ( {
1352+ component : 'GridValidatorServiceComponent' ,
1353+ additionalFiles : [
1354+ '/src/app/directives/prevent-scroll.directive.ts' ,
1355+ '/src/app/data/employeesData.ts'
1356+
1357+ ] ,
1358+ appModuleConfig : new AppModuleConfig ( {
1359+ imports : [ 'GridValidatorServiceComponent' , 'IgxGridModule' , 'IgxFocusModule' , 'IgxPreventDocumentScrollModule' ] ,
1360+ ngDeclarations : [ 'GridValidatorServiceComponent' ] ,
1361+ ngImports : [ 'IgxPreventDocumentScrollModule' , 'IgxGridModule' , 'IgxFocusModule' ]
1362+ } )
1363+ } ) ) ;
1364+
1365+ configs . push ( new Config ( {
1366+ component : 'GridColumnAutosizingComponent' ,
1367+ additionalFiles : [ '/src/app/directives/prevent-scroll.directive.ts' , '/src/app/data/customers.ts' ] ,
1368+ appModuleConfig : new AppModuleConfig ( {
1369+ imports : [ 'IgxGridModule' , 'GridColumnAutosizingComponent' , 'IgxPreventDocumentScrollModule' ] ,
1370+ ngDeclarations : [ 'GridColumnAutosizingComponent' ] ,
1371+ ngImports : [ 'IgxPreventDocumentScrollModule' , 'IgxGridModule' ]
1372+ } )
1373+ } ) ) ;
1374+
13471375 return configs ;
13481376 }
13491377}
0 commit comments