1- import { IgxAvatarModule ,
2- IgxBadgeModule ,
3- IgxListModule } from 'igniteui-angular' ;
4- import { Config , IConfigGenerator , AppModuleConfig } from 'igniteui-live-editing' ;
1+ import {
2+ IgxAvatarModule ,
3+ IgxBadgeModule ,
4+ IgxListModule
5+ } from 'igniteui-angular' ;
6+ import { Config , IConfigGenerator , AppModuleConfig } from 'igniteui-live-editing'
7+ import { BaseAppConfig } from './BaseConfig' ;
58export class BadgeConfigGenerator implements IConfigGenerator {
69
710
@@ -12,46 +15,30 @@ export class BadgeConfigGenerator implements IConfigGenerator {
1215 configs . push ( new Config ( {
1316 component : 'BadgeIconComponent' ,
1417 additionalFiles : [ "src/app/data-display/badge/model/member.model.ts" ] ,
15- appModuleConfig : new AppModuleConfig ( {
16- imports : [ 'IgxBadgeModule' , 'IgxAvatarModule' , 'BadgeIconComponent' ] ,
17- ngDeclarations : [ 'BadgeIconComponent' ] ,
18- ngImports : [ 'IgxBadgeModule' , 'IgxAvatarModule' ]
19- } ) ,
18+ appConfig : BaseAppConfig ,
2019 shortenComponentPathBy : "/data-display/badge/"
2120 } ) ) ;
2221
2322 // badge sample 2
2423 configs . push ( new Config ( {
2524 component : 'BadgeSample2Component' ,
2625 additionalFiles : [ "src/app/data-display/badge/model/member.model.ts" ] ,
27- appModuleConfig : new AppModuleConfig ( {
28- imports : [ 'IgxBadgeModule' , 'IgxAvatarModule' , 'BadgeSample2Component' ] ,
29- ngDeclarations : [ 'BadgeSample2Component' ] ,
30- ngImports : [ 'IgxBadgeModule' , 'IgxAvatarModule' ]
31- } ) ,
26+ appConfig : BaseAppConfig ,
3227 shortenComponentPathBy : "/data-display/badge/"
3328 } ) ) ;
3429
3530 // badge sample 3
3631 configs . push ( new Config ( {
3732 component : 'BadgeSample3Component' ,
3833 additionalFiles : [ "src/app/data-display/badge/model/member.model.ts" ] ,
39- appModuleConfig : new AppModuleConfig ( {
40- imports : [ 'IgxBadgeModule' , 'IgxListModule' , 'IgxAvatarModule' , 'BadgeSample3Component' ] ,
41- ngDeclarations : [ 'BadgeSample3Component' ] ,
42- ngImports : [ 'IgxBadgeModule' , 'IgxListModule' , 'IgxAvatarModule' ]
43- } ) ,
34+ appConfig : BaseAppConfig ,
4435 shortenComponentPathBy : "/data-display/badge/"
4536 } ) ) ;
4637
4738 configs . push ( new Config ( {
4839 component : 'BadgeStylingSampleComponent' ,
4940 additionalFiles : [ "src/app/data-display/badge/model/member.model.ts" ] ,
50- appModuleConfig : new AppModuleConfig ( {
51- imports : [ 'IgxBadgeModule' , 'IgxListModule' , 'IgxAvatarModule' , 'BadgeStylingSampleComponent' ] ,
52- ngDeclarations : [ 'BadgeStylingSampleComponent' ] ,
53- ngImports : [ 'IgxBadgeModule' , 'IgxListModule' , 'IgxAvatarModule' ]
54- } ) ,
41+ appConfig : BaseAppConfig ,
5542 shortenComponentPathBy : "/data-display/badge/"
5643 } ) ) ;
5744
0 commit comments