[{"__symbolic":"module","version":3,"metadata":{"MenuItemComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"eui-menu-item","template":"\n\t\t<div class=\"menu-item\" \n\t\t\t\t[class.menu-active]=\"isActived\"\n\t\t\t\t[class.menu-item-disabled]=\"disabled\"\n\t\t\t\t[class.menu-active-disabled]=\"disabled && isActived\"\n\t\t\t\t(mouseenter)=\"highlight()\"\n\t\t\t\t(mouseleave)=\"unhighlight()\"\n\t\t\t\t(click)=\"onClickItem($event)\">\n\t\t\t<div *ngIf=\"!itemTemplate\" class=\"menu-text\">{{text}}</div>\n\t\t\t<ng-template *ngIf=\"itemTemplate\" [euiMenuItemTemplate]=\"itemTemplate.template\" [value]=\"value\" [text]=\"text\"></ng-template>\n\t\t\t<div *ngIf=\"iconCls\" class=\"menu-icon {{iconCls}}\"></div>\n\t\t\t<div *ngIf=\"subMenu\" class=\"menu-rightarrow\"></div>\n\t\t\t<ng-content *ngIf=\"isActived && !disabled\" select=\"eui-submenu\"></ng-content>\n\t\t</div>\n\t","host":{"class":"f-column f-noshrink","$quoted$":["class"]}}]}],"members":{"itemTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild"},"arguments":[{"__symbolic":"reference","module":"../base/template-base","name":"ItemTemplateDirective"}]}]}],"subMenus":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren"},"arguments":[{"__symbolic":"reference","module":"./submenu.component","name":"SubMenuComponent"}]}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"text":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"iconCls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Host"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"./menu.component","name":"MenuComponent"}]}],null,null],"parameters":[{"__symbolic":"reference","module":"./menu.component","name":"MenuComponent"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef"}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"initMenu":[{"__symbolic":"method"}],"onClickItem":[{"__symbolic":"method"}],"highlight":[{"__symbolic":"method"}],"unhighlight":[{"__symbolic":"method"}]}}}},{"__symbolic":"module","version":1,"metadata":{"MenuItemComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"eui-menu-item","template":"\n\t\t<div class=\"menu-item\" \n\t\t\t\t[class.menu-active]=\"isActived\"\n\t\t\t\t[class.menu-item-disabled]=\"disabled\"\n\t\t\t\t[class.menu-active-disabled]=\"disabled && isActived\"\n\t\t\t\t(mouseenter)=\"highlight()\"\n\t\t\t\t(mouseleave)=\"unhighlight()\"\n\t\t\t\t(click)=\"onClickItem($event)\">\n\t\t\t<div *ngIf=\"!itemTemplate\" class=\"menu-text\">{{text}}</div>\n\t\t\t<ng-template *ngIf=\"itemTemplate\" [euiMenuItemTemplate]=\"itemTemplate.template\" [value]=\"value\" [text]=\"text\"></ng-template>\n\t\t\t<div *ngIf=\"iconCls\" class=\"menu-icon {{iconCls}}\"></div>\n\t\t\t<div *ngIf=\"subMenu\" class=\"menu-rightarrow\"></div>\n\t\t\t<ng-content *ngIf=\"isActived && !disabled\" select=\"eui-submenu\"></ng-content>\n\t\t</div>\n\t","host":{"class":"f-column f-noshrink"}}]}],"members":{"itemTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild"},"arguments":[{"__symbolic":"reference","module":"../base/template-base","name":"ItemTemplateDirective"}]}]}],"subMenus":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren"},"arguments":[{"__symbolic":"reference","module":"./submenu.component","name":"SubMenuComponent"}]}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"text":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"iconCls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Host"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"./menu.component","name":"MenuComponent"}]}],null,null],"parameters":[{"__symbolic":"reference","module":"./menu.component","name":"MenuComponent"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef"}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"initMenu":[{"__symbolic":"method"}],"onClickItem":[{"__symbolic":"method"}],"highlight":[{"__symbolic":"method"}],"unhighlight":[{"__symbolic":"method"}]}}}}]