{"__symbolic":"module","version":4,"metadata":{"DesktopMenuBarComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"desktop-menu-bar","template":"<div class=\"menu-bar\">\n  <div class=\"menu-bar-item\" *ngFor=\"let item of items\">\n    <span>{{ item.text }}</span>\n    <desktop-menu-bar-vertical class=\"dropdown\" [items]=\"item.children\"></desktop-menu-bar-vertical>\n  </div>\n</div>\n","styles":[".menu-bar{background-color:#d3d3d3;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.menu-bar .menu-bar-item{padding:6px 12px;cursor:pointer;position:relative}.menu-bar .menu-bar-item:hover{background-color:#b9b9b9}.menu-bar .menu-bar-item .dropdown{z-index:1;position:absolute;top:100%;left:0;visibility:hidden;-webkit-transition:visibility;transition:visibility}.menu-bar .menu-bar-item:hover>.dropdown{visibility:visible;-webkit-transition-delay:.2s;transition-delay:.2s}"]}]}],"members":{"items":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"DesktopMenuBarModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"DesktopMenuBarComponent"},{"__symbolic":"reference","name":"ɵa"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":7,"character":14}],"exports":[{"__symbolic":"reference","name":"DesktopMenuBarComponent"}]}]}],"members":{}},"DesktopMenuBarService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":10,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ApplicationRef","line":18,"character":32},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":19,"character":26},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":20,"character":26}]}],"setMenuBarItems":[{"__symbolic":"method"}],"updateMenuBarItemsInComponent":[{"__symbolic":"method"}],"showMenuBar":[{"__symbolic":"method"}],"hideMenuBar":[{"__symbolic":"method"}],"isMenuBarVisible":[{"__symbolic":"method"}],"moveToElement":[{"__symbolic":"method"}],"moveToDocumentBody":[{"__symbolic":"method"}],"detachFromDocument":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"DesktopMenuBarItem":{"__symbolic":"interface"},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"desktop-menu-bar-vertical","template":"<div>\n  <div *ngFor=\"let item of items\" class=\"vertical-menu-item\">\n    <span (click)=\"item.action ? item.action() : null\">\n      {{ item.text }}\n      <span *ngIf=\"item.children && item.children.length\">></span>\n    </span>\n    <desktop-menu-bar-vertical class=\"dropdown\" [items]=\"item.children\"></desktop-menu-bar-vertical>\n  </div>\n</div>\n","styles":[".vertical-menu-item{white-space:nowrap;background-color:#d3d3d3;padding:6px 12px;cursor:pointer;position:relative}.vertical-menu-item:hover{background-color:#b9b9b9}.vertical-menu-item .dropdown{z-index:1;position:absolute;top:0;left:100%;visibility:hidden;-webkit-transition:visibility;transition:visibility}.vertical-menu-item:hover>.dropdown{visibility:visible;-webkit-transition-delay:.2s;transition-delay:.2s}.vertical-menu-item:not(:last-child){border-bottom:1px solid rgba(255,255,255,.4)}"]}]}],"members":{"items":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}}},"origins":{"DesktopMenuBarComponent":"./lib/desktop-menu-bar/desktop-menu-bar.component","DesktopMenuBarModule":"./lib/desktop-menu-bar.module","DesktopMenuBarService":"./lib/desktop-menu-bar.service","DesktopMenuBarItem":"./interfaces/desktop-menu-bar-item.interface","ɵa":"./lib/desktop-menu-bar-vertical/desktop-menu-bar-vertical.component"},"importAs":"desktop-menu-bar"}