UNPKG

@catull/igniteui-angular

Version:

Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps

97 lines 6.58 kB
import { __decorate, __metadata } from "tslib"; import { Directive, HostBinding, Input, TemplateRef } from '@angular/core'; let IgxNavDrawerItemDirective = class IgxNavDrawerItemDirective { constructor() { /** * @hidden */ this.active = false; /** * @hidden */ this.isHeader = false; /** * @hidden */ this.activeClass = 'igx-nav-drawer__item--active'; } /** * @hidden */ get defaultCSS() { return !this.active && !this.isHeader; } /** * @hidden */ get currentCSS() { return this.active && !this.isHeader; } /** * @hidden */ get headerCSS() { return this.isHeader; } }; __decorate([ Input('active'), __metadata("design:type", Object) ], IgxNavDrawerItemDirective.prototype, "active", void 0); __decorate([ Input('isHeader'), __metadata("design:type", Object) ], IgxNavDrawerItemDirective.prototype, "isHeader", void 0); __decorate([ HostBinding('class.igx-nav-drawer__item'), __metadata("design:type", Boolean), __metadata("design:paramtypes", []) ], IgxNavDrawerItemDirective.prototype, "defaultCSS", null); __decorate([ HostBinding('class.igx-nav-drawer__item--active'), __metadata("design:type", Boolean), __metadata("design:paramtypes", []) ], IgxNavDrawerItemDirective.prototype, "currentCSS", null); __decorate([ HostBinding('class.igx-nav-drawer__item--header'), __metadata("design:type", Boolean), __metadata("design:paramtypes", []) ], IgxNavDrawerItemDirective.prototype, "headerCSS", null); IgxNavDrawerItemDirective = __decorate([ Directive({ selector: '[igxDrawerItem]', exportAs: 'igxDrawerItem' }) ], IgxNavDrawerItemDirective); export { IgxNavDrawerItemDirective }; let IgxNavDrawerTemplateDirective = class IgxNavDrawerTemplateDirective { constructor(template) { this.template = template; } }; IgxNavDrawerTemplateDirective.ctorParameters = () => [ { type: TemplateRef } ]; IgxNavDrawerTemplateDirective = __decorate([ Directive({ selector: '[igxDrawer]' }), __metadata("design:paramtypes", [TemplateRef]) ], IgxNavDrawerTemplateDirective); export { IgxNavDrawerTemplateDirective }; let IgxNavDrawerMiniTemplateDirective = class IgxNavDrawerMiniTemplateDirective { constructor(template) { this.template = template; } }; IgxNavDrawerMiniTemplateDirective.ctorParameters = () => [ { type: TemplateRef } ]; IgxNavDrawerMiniTemplateDirective = __decorate([ Directive({ selector: '[igxDrawerMini]' }), __metadata("design:paramtypes", [TemplateRef]) ], IgxNavDrawerMiniTemplateDirective); export { IgxNavDrawerMiniTemplateDirective }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmF2aWdhdGlvbi1kcmF3ZXIuZGlyZWN0aXZlcy5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2lnbml0ZXVpLWFuZ3VsYXIvIiwic291cmNlcyI6WyJsaWIvbmF2aWdhdGlvbi1kcmF3ZXIvbmF2aWdhdGlvbi1kcmF3ZXIuZGlyZWN0aXZlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxXQUFXLEVBQUUsS0FBSyxFQUFFLFdBQVcsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQU0zRSxJQUFhLHlCQUF5QixHQUF0QyxNQUFhLHlCQUF5QjtJQUF0QztRQUVJOztXQUVHO1FBQ3FCLFdBQU0sR0FBRyxLQUFLLENBQUM7UUFFdkM7O1dBRUc7UUFDdUIsYUFBUSxHQUFHLEtBQUssQ0FBQztRQUUzQzs7V0FFRztRQUNhLGdCQUFXLEdBQUcsOEJBQThCLENBQUM7SUF5QmpFLENBQUM7SUF2Qkc7O09BRUc7SUFFSCxJQUFJLFVBQVU7UUFDVixPQUFPLENBQUMsSUFBSSxDQUFDLE1BQU0sSUFBSSxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUM7SUFDMUMsQ0FBQztJQUVEOztPQUVHO0lBRUgsSUFBSSxVQUFVO1FBQ1YsT0FBTyxJQUFJLENBQUMsTUFBTSxJQUFJLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQztJQUN6QyxDQUFDO0lBRUQ7O09BRUc7SUFFSCxJQUFJLFNBQVM7UUFDVCxPQUFPLElBQUksQ0FBQyxRQUFRLENBQUM7SUFDekIsQ0FBQztDQUNKLENBQUE7QUFuQ29CO0lBQWhCLEtBQUssQ0FBQyxRQUFRLENBQUM7O3lEQUF1QjtBQUtwQjtJQUFsQixLQUFLLENBQUMsVUFBVSxDQUFDOzsyREFBeUI7QUFXM0M7SUFEQyxXQUFXLENBQUMsNEJBQTRCLENBQUM7OzsyREFHekM7QUFNRDtJQURDLFdBQVcsQ0FBQyxvQ0FBb0MsQ0FBQzs7OzJEQUdqRDtBQU1EO0lBREMsV0FBVyxDQUFDLG9DQUFvQyxDQUFDOzs7MERBR2pEO0FBdkNRLHlCQUF5QjtJQUpyQyxTQUFTLENBQUM7UUFDUCxRQUFRLEVBQUUsaUJBQWlCO1FBQzNCLFFBQVEsRUFBRSxlQUFlO0tBQzVCLENBQUM7R0FDVyx5QkFBeUIsQ0F3Q3JDO1NBeENZLHlCQUF5QjtBQTZDdEMsSUFBYSw2QkFBNkIsR0FBMUMsTUFBYSw2QkFBNkI7SUFFdEMsWUFBbUIsUUFBMEI7UUFBMUIsYUFBUSxHQUFSLFFBQVEsQ0FBa0I7SUFDNUMsQ0FBQztDQUNMLENBQUE7O1lBRmdDLFdBQVc7O0FBRi9CLDZCQUE2QjtJQUh6QyxTQUFTLENBQUM7UUFDUCxRQUFRLEVBQUUsYUFBYTtLQUMxQixDQUFDO3FDQUcrQixXQUFXO0dBRi9CLDZCQUE2QixDQUl6QztTQUpZLDZCQUE2QjtBQVMxQyxJQUFhLGlDQUFpQyxHQUE5QyxNQUFhLGlDQUFpQztJQUUxQyxZQUFtQixRQUEwQjtRQUExQixhQUFRLEdBQVIsUUFBUSxDQUFrQjtJQUM1QyxDQUFDO0NBQ0wsQ0FBQTs7WUFGZ0MsV0FBVzs7QUFGL0IsaUNBQWlDO0lBSDdDLFNBQVMsQ0FBQztRQUNQLFFBQVEsRUFBRSxpQkFBaUI7S0FDOUIsQ0FBQztxQ0FHK0IsV0FBVztHQUYvQixpQ0FBaUMsQ0FJN0M7U0FKWSxpQ0FBaUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBEaXJlY3RpdmUsIEhvc3RCaW5kaW5nLCBJbnB1dCwgVGVtcGxhdGVSZWYgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQERpcmVjdGl2ZSh7XG4gICAgc2VsZWN0b3I6ICdbaWd4RHJhd2VySXRlbV0nLFxuICAgIGV4cG9ydEFzOiAnaWd4RHJhd2VySXRlbSdcbn0pXG5leHBvcnQgY2xhc3MgSWd4TmF2RHJhd2VySXRlbURpcmVjdGl2ZSB7XG5cbiAgICAvKipcbiAgICAgKiBAaGlkZGVuXG4gICAgICovXG4gICAgQElucHV0KCdhY3RpdmUnKSBwdWJsaWMgYWN0aXZlID0gZmFsc2U7XG5cbiAgICAvKipcbiAgICAgKiBAaGlkZGVuXG4gICAgICovXG4gICAgQElucHV0KCdpc0hlYWRlcicpIHB1YmxpYyBpc0hlYWRlciA9IGZhbHNlO1xuXG4gICAgLyoqXG4gICAgICogQGhpZGRlblxuICAgICAqL1xuICAgIHB1YmxpYyByZWFkb25seSBhY3RpdmVDbGFzcyA9ICdpZ3gtbmF2LWRyYXdlcl9faXRlbS0tYWN0aXZlJztcblxuICAgIC8qKlxuICAgICAqIEBoaWRkZW5cbiAgICAgKi9cbiAgICBASG9zdEJpbmRpbmcoJ2NsYXNzLmlneC1uYXYtZHJhd2VyX19pdGVtJylcbiAgICBnZXQgZGVmYXVsdENTUygpOiBib29sZWFuIHtcbiAgICAgICAgcmV0dXJuICF0aGlzLmFjdGl2ZSAmJiAhdGhpcy5pc0hlYWRlcjtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBAaGlkZGVuXG4gICAgICovXG4gICAgQEhvc3RCaW5kaW5nKCdjbGFzcy5pZ3gtbmF2LWRyYXdlcl9faXRlbS0tYWN0aXZlJylcbiAgICBnZXQgY3VycmVudENTUygpOiBib29sZWFuIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuYWN0aXZlICYmICF0aGlzLmlzSGVhZGVyO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEBoaWRkZW5cbiAgICAgKi9cbiAgICBASG9zdEJpbmRpbmcoJ2NsYXNzLmlneC1uYXYtZHJhd2VyX19pdGVtLS1oZWFkZXInKVxuICAgIGdldCBoZWFkZXJDU1MoKTogYm9vbGVhbiB7XG4gICAgICAgIHJldHVybiB0aGlzLmlzSGVhZGVyO1xuICAgIH1cbn1cblxuQERpcmVjdGl2ZSh7XG4gICAgc2VsZWN0b3I6ICdbaWd4RHJhd2VyXSdcbn0pXG5leHBvcnQgY2xhc3MgSWd4TmF2RHJhd2VyVGVtcGxhdGVEaXJlY3RpdmUge1xuXG4gICAgY29uc3RydWN0b3IocHVibGljIHRlbXBsYXRlOiBUZW1wbGF0ZVJlZjxhbnk+KSB7XG4gICAgIH1cbn1cblxuQERpcmVjdGl2ZSh7XG4gICAgc2VsZWN0b3I6ICdbaWd4RHJhd2VyTWluaV0nXG59KVxuZXhwb3J0IGNsYXNzIElneE5hdkRyYXdlck1pbmlUZW1wbGF0ZURpcmVjdGl2ZSB7XG5cbiAgICBjb25zdHJ1Y3RvcihwdWJsaWMgdGVtcGxhdGU6IFRlbXBsYXRlUmVmPGFueT4pIHtcbiAgICAgfVxufVxuIl19