@@ -21,7 +21,8 @@ import {
2121import { AppModuleConfig , Config , IConfigGenerator } from 'igniteui-live-editing' ;
2222export class DropDownConfigGenerator implements IConfigGenerator {
2323 public additionalImports = {
24- RemoteNWindService : '../../src/app/services/remoteNwind.service'
24+ RemoteNWindService : '../../src/app/services/remoteNwind.service' ,
25+ MultiLevelDirective : '../../src/app/data-entries/dropdown/dropdown-multi-level-menu/multi-level.directive'
2526 } ;
2627 public generateConfigs ( ) : Config [ ] {
2728 const configs = new Array < Config > ( ) ;
@@ -101,6 +102,20 @@ export class DropDownConfigGenerator implements IConfigGenerator {
101102 shortenComponentPathBy : '/data-entries/dropdown/'
102103 } ) ) ;
103104
105+ configs . push ( new Config ( {
106+ component : 'DropdownMultiLevelMenuComponent' ,
107+ additionalFiles : [ '/src/app/data-entries/dropdown/dropdown-multi-level-menu/data.ts' ,
108+ '/src/app/data-entries/dropdown/dropdown-multi-level-menu/multi-level.directive.ts' ,
109+ '/src/app/data-entries/dropdown/dropdown-multi-level-menu/multi-level.service.ts' ] ,
110+ appModuleConfig : new AppModuleConfig ( {
111+ imports : [ 'DropdownMultiLevelMenuComponent' , 'MultiLevelDirective' ,
112+ 'IgxDropDownModule' , 'IgxIconModule' , 'IgxNavbarModule' , 'IgxButtonModule' , 'IgxToggleModule' ] ,
113+ ngDeclarations : [ 'DropdownMultiLevelMenuComponent' , 'MultiLevelDirective' ] ,
114+ ngImports : [ 'IgxDropDownModule' , 'IgxIconModule' , 'IgxNavbarModule' , 'IgxButtonModule' , 'IgxToggleModule' ]
115+ } ) ,
116+ shortenComponentPathBy : '/data-entries/dropdown/'
117+ } ) ) ;
118+
104119 configs . push ( new Config ( {
105120 component : 'DropDownVirtualComponent' ,
106121 appModuleConfig : new AppModuleConfig ( {
0 commit comments