[{"__symbolic":"module","version":3,"metadata":{"PuiMenuComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"pui-menu","template":"\n    <li *ngIf=\"title\" [ngClass]=\"getHeadingClasses()\">\n      <h3 class=\"uppercase\">\n        <i *ngIf=\"icon\" class=\"{{ icon }}\"></i>\n        <span>{{ title }}</span>\n      </h3>\n    </li>\n    <ng-content></ng-content>\n  "}]}],"members":{"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"icon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"items":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren"},"arguments":[{"__symbolic":"reference","name":"PuiMenuItemComponent"}]}]}],"getHeadingClasses":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}]}},"PuiMenuItemComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"pui-menu-item","template":"\n    <li routerLinkActive=\"active\" [ngClass]=\"getClasses()\">\n      <ng-container *ngIf=\"!group\">\n        <ng-container *ngIf=\"href\">\n          <a class=\"nav-link\" [attr.href]=\"href\" [attr.target]=\"target\">\n            <i *ngIf=\"icon\" class=\"{{ icon }}\"></i>\n            <span class=\"title\">{{ title }}</span>\n          </a>\n        </ng-container>\n        <ng-container *ngIf=\"!href\">\n          <a class=\"nav-link\" [routerLink]=\"path\">\n            <i *ngIf=\"icon\" class=\"{{ icon }}\"></i>\n            <span class=\"title\">{{ title }}</span>\n          </a>\n        </ng-container>\n      </ng-container>\n      <ng-container *ngIf=\"group\">\n        <a [ngClass]=\"getToggleClasses()\">\n          <i *ngIf=\"icon\" class=\"{{ icon }}\"></i>\n          <span class=\"title\">{{ title }}</span>\n          <span class=\"arrow\"></span>\n        </a>\n        <ul class=\"sub-menu\">\n          <ng-content></ng-content>\n        </ul>\n      </ng-container>\n    </li>\n  "}]}],"members":{"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"path":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"icon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"metadata":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"href":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"target":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"click":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"group":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild"},"arguments":[{"__symbolic":"reference","name":"PuiItemGroupComponent"}]}]}],"getClasses":[{"__symbolic":"method"}],"getToggleClasses":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}]}},"PuiItemGroupComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"pui-item-group","template":"<ng-content></ng-content>"}]}],"members":{"items":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren"},"arguments":[{"__symbolic":"reference","name":"PuiMenuItemComponent"}]}]}]}}}},{"__symbolic":"module","version":1,"metadata":{"PuiMenuComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"pui-menu","template":"\n    <li *ngIf=\"title\" [ngClass]=\"getHeadingClasses()\">\n      <h3 class=\"uppercase\">\n        <i *ngIf=\"icon\" class=\"{{ icon }}\"></i>\n        <span>{{ title }}</span>\n      </h3>\n    </li>\n    <ng-content></ng-content>\n  "}]}],"members":{"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"icon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"items":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren"},"arguments":[{"__symbolic":"reference","name":"PuiMenuItemComponent"}]}]}],"getHeadingClasses":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}]}},"PuiMenuItemComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"pui-menu-item","template":"\n    <li routerLinkActive=\"active\" [ngClass]=\"getClasses()\">\n      <ng-container *ngIf=\"!group\">\n        <ng-container *ngIf=\"href\">\n          <a class=\"nav-link\" [attr.href]=\"href\" [attr.target]=\"target\">\n            <i *ngIf=\"icon\" class=\"{{ icon }}\"></i>\n            <span class=\"title\">{{ title }}</span>\n          </a>\n        </ng-container>\n        <ng-container *ngIf=\"!href\">\n          <a class=\"nav-link\" [routerLink]=\"path\">\n            <i *ngIf=\"icon\" class=\"{{ icon }}\"></i>\n            <span class=\"title\">{{ title }}</span>\n          </a>\n        </ng-container>\n      </ng-container>\n      <ng-container *ngIf=\"group\">\n        <a [ngClass]=\"getToggleClasses()\">\n          <i *ngIf=\"icon\" class=\"{{ icon }}\"></i>\n          <span class=\"title\">{{ title }}</span>\n          <span class=\"arrow\"></span>\n        </a>\n        <ul class=\"sub-menu\">\n          <ng-content></ng-content>\n        </ul>\n      </ng-container>\n    </li>\n  "}]}],"members":{"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"path":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"icon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"metadata":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"href":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"target":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"click":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"group":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild"},"arguments":[{"__symbolic":"reference","name":"PuiItemGroupComponent"}]}]}],"getClasses":[{"__symbolic":"method"}],"getToggleClasses":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}]}},"PuiItemGroupComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"pui-item-group","template":"<ng-content></ng-content>"}]}],"members":{"items":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren"},"arguments":[{"__symbolic":"reference","name":"PuiMenuItemComponent"}]}]}]}}}}]