UNPKG

@catull/igniteui-angular

Version:

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

112 lines 7.49 kB
import { __decorate, __metadata } from "tslib"; import { Directive, HostBinding, Input, TemplateRef } from '@angular/core'; var IgxNavDrawerItemDirective = /** @class */ (function () { function IgxNavDrawerItemDirective() { /** * @hidden */ this.active = false; /** * @hidden */ this.isHeader = false; /** * @hidden */ this.activeClass = 'igx-nav-drawer__item--active'; } Object.defineProperty(IgxNavDrawerItemDirective.prototype, "defaultCSS", { /** * @hidden */ get: function () { return !this.active && !this.isHeader; }, enumerable: true, configurable: true }); Object.defineProperty(IgxNavDrawerItemDirective.prototype, "currentCSS", { /** * @hidden */ get: function () { return this.active && !this.isHeader; }, enumerable: true, configurable: true }); Object.defineProperty(IgxNavDrawerItemDirective.prototype, "headerCSS", { /** * @hidden */ get: function () { return this.isHeader; }, enumerable: true, configurable: true }); __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); return IgxNavDrawerItemDirective; }()); export { IgxNavDrawerItemDirective }; var IgxNavDrawerTemplateDirective = /** @class */ (function () { function IgxNavDrawerTemplateDirective(template) { this.template = template; } IgxNavDrawerTemplateDirective.ctorParameters = function () { return [ { type: TemplateRef } ]; }; IgxNavDrawerTemplateDirective = __decorate([ Directive({ selector: '[igxDrawer]' }), __metadata("design:paramtypes", [TemplateRef]) ], IgxNavDrawerTemplateDirective); return IgxNavDrawerTemplateDirective; }()); export { IgxNavDrawerTemplateDirective }; var IgxNavDrawerMiniTemplateDirective = /** @class */ (function () { function IgxNavDrawerMiniTemplateDirective(template) { this.template = template; } IgxNavDrawerMiniTemplateDirective.ctorParameters = function () { return [ { type: TemplateRef } ]; }; IgxNavDrawerMiniTemplateDirective = __decorate([ Directive({ selector: '[igxDrawerMini]' }), __metadata("design:paramtypes", [TemplateRef]) ], IgxNavDrawerMiniTemplateDirective); return IgxNavDrawerMiniTemplateDirective; }()); export { IgxNavDrawerMiniTemplateDirective }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmF2aWdhdGlvbi1kcmF3ZXIuZGlyZWN0aXZlcy5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2lnbml0ZXVpLWFuZ3VsYXIvIiwic291cmNlcyI6WyJsaWIvbmF2aWdhdGlvbi1kcmF3ZXIvbmF2aWdhdGlvbi1kcmF3ZXIuZGlyZWN0aXZlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxXQUFXLEVBQUUsS0FBSyxFQUFFLFdBQVcsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQU0zRTtJQUFBO1FBRUk7O1dBRUc7UUFDcUIsV0FBTSxHQUFHLEtBQUssQ0FBQztRQUV2Qzs7V0FFRztRQUN1QixhQUFRLEdBQUcsS0FBSyxDQUFDO1FBRTNDOztXQUVHO1FBQ2EsZ0JBQVcsR0FBRyw4QkFBOEIsQ0FBQztJQXlCakUsQ0FBQztJQW5CRyxzQkFBSSxpREFBVTtRQUpkOztXQUVHO2FBRUg7WUFDSSxPQUFPLENBQUMsSUFBSSxDQUFDLE1BQU0sSUFBSSxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUM7UUFDMUMsQ0FBQzs7O09BQUE7SUFNRCxzQkFBSSxpREFBVTtRQUpkOztXQUVHO2FBRUg7WUFDSSxPQUFPLElBQUksQ0FBQyxNQUFNLElBQUksQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDO1FBQ3pDLENBQUM7OztPQUFBO0lBTUQsc0JBQUksZ0RBQVM7UUFKYjs7V0FFRzthQUVIO1lBQ0ksT0FBTyxJQUFJLENBQUMsUUFBUSxDQUFDO1FBQ3pCLENBQUM7OztPQUFBO0lBbENnQjtRQUFoQixLQUFLLENBQUMsUUFBUSxDQUFDOzs2REFBdUI7SUFLcEI7UUFBbEIsS0FBSyxDQUFDLFVBQVUsQ0FBQzs7K0RBQXlCO0lBVzNDO1FBREMsV0FBVyxDQUFDLDRCQUE0QixDQUFDOzs7K0RBR3pDO0lBTUQ7UUFEQyxXQUFXLENBQUMsb0NBQW9DLENBQUM7OzsrREFHakQ7SUFNRDtRQURDLFdBQVcsQ0FBQyxvQ0FBb0MsQ0FBQzs7OzhEQUdqRDtJQXZDUSx5QkFBeUI7UUFKckMsU0FBUyxDQUFDO1lBQ1AsUUFBUSxFQUFFLGlCQUFpQjtZQUMzQixRQUFRLEVBQUUsZUFBZTtTQUM1QixDQUFDO09BQ1cseUJBQXlCLENBd0NyQztJQUFELGdDQUFDO0NBQUEsQUF4Q0QsSUF3Q0M7U0F4Q1kseUJBQXlCO0FBNkN0QztJQUVJLHVDQUFtQixRQUEwQjtRQUExQixhQUFRLEdBQVIsUUFBUSxDQUFrQjtJQUM1QyxDQUFDOztnQkFEMkIsV0FBVzs7SUFGL0IsNkJBQTZCO1FBSHpDLFNBQVMsQ0FBQztZQUNQLFFBQVEsRUFBRSxhQUFhO1NBQzFCLENBQUM7eUNBRytCLFdBQVc7T0FGL0IsNkJBQTZCLENBSXpDO0lBQUQsb0NBQUM7Q0FBQSxBQUpELElBSUM7U0FKWSw2QkFBNkI7QUFTMUM7SUFFSSwyQ0FBbUIsUUFBMEI7UUFBMUIsYUFBUSxHQUFSLFFBQVEsQ0FBa0I7SUFDNUMsQ0FBQzs7Z0JBRDJCLFdBQVc7O0lBRi9CLGlDQUFpQztRQUg3QyxTQUFTLENBQUM7WUFDUCxRQUFRLEVBQUUsaUJBQWlCO1NBQzlCLENBQUM7eUNBRytCLFdBQVc7T0FGL0IsaUNBQWlDLENBSTdDO0lBQUQsd0NBQUM7Q0FBQSxBQUpELElBSUM7U0FKWSxpQ0FBaUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBEaXJlY3RpdmUsIEhvc3RCaW5kaW5nLCBJbnB1dCwgVGVtcGxhdGVSZWYgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQERpcmVjdGl2ZSh7XG4gICAgc2VsZWN0b3I6ICdbaWd4RHJhd2VySXRlbV0nLFxuICAgIGV4cG9ydEFzOiAnaWd4RHJhd2VySXRlbSdcbn0pXG5leHBvcnQgY2xhc3MgSWd4TmF2RHJhd2VySXRlbURpcmVjdGl2ZSB7XG5cbiAgICAvKipcbiAgICAgKiBAaGlkZGVuXG4gICAgICovXG4gICAgQElucHV0KCdhY3RpdmUnKSBwdWJsaWMgYWN0aXZlID0gZmFsc2U7XG5cbiAgICAvKipcbiAgICAgKiBAaGlkZGVuXG4gICAgICovXG4gICAgQElucHV0KCdpc0hlYWRlcicpIHB1YmxpYyBpc0hlYWRlciA9IGZhbHNlO1xuXG4gICAgLyoqXG4gICAgICogQGhpZGRlblxuICAgICAqL1xuICAgIHB1YmxpYyByZWFkb25seSBhY3RpdmVDbGFzcyA9ICdpZ3gtbmF2LWRyYXdlcl9faXRlbS0tYWN0aXZlJztcblxuICAgIC8qKlxuICAgICAqIEBoaWRkZW5cbiAgICAgKi9cbiAgICBASG9zdEJpbmRpbmcoJ2NsYXNzLmlneC1uYXYtZHJhd2VyX19pdGVtJylcbiAgICBnZXQgZGVmYXVsdENTUygpOiBib29sZWFuIHtcbiAgICAgICAgcmV0dXJuICF0aGlzLmFjdGl2ZSAmJiAhdGhpcy5pc0hlYWRlcjtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBAaGlkZGVuXG4gICAgICovXG4gICAgQEhvc3RCaW5kaW5nKCdjbGFzcy5pZ3gtbmF2LWRyYXdlcl9faXRlbS0tYWN0aXZlJylcbiAgICBnZXQgY3VycmVudENTUygpOiBib29sZWFuIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuYWN0aXZlICYmICF0aGlzLmlzSGVhZGVyO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEBoaWRkZW5cbiAgICAgKi9cbiAgICBASG9zdEJpbmRpbmcoJ2NsYXNzLmlneC1uYXYtZHJhd2VyX19pdGVtLS1oZWFkZXInKVxuICAgIGdldCBoZWFkZXJDU1MoKTogYm9vbGVhbiB7XG4gICAgICAgIHJldHVybiB0aGlzLmlzSGVhZGVyO1xuICAgIH1cbn1cblxuQERpcmVjdGl2ZSh7XG4gICAgc2VsZWN0b3I6ICdbaWd4RHJhd2VyXSdcbn0pXG5leHBvcnQgY2xhc3MgSWd4TmF2RHJhd2VyVGVtcGxhdGVEaXJlY3RpdmUge1xuXG4gICAgY29uc3RydWN0b3IocHVibGljIHRlbXBsYXRlOiBUZW1wbGF0ZVJlZjxhbnk+KSB7XG4gICAgIH1cbn1cblxuQERpcmVjdGl2ZSh7XG4gICAgc2VsZWN0b3I6ICdbaWd4RHJhd2VyTWluaV0nXG59KVxuZXhwb3J0IGNsYXNzIElneE5hdkRyYXdlck1pbmlUZW1wbGF0ZURpcmVjdGl2ZSB7XG5cbiAgICBjb25zdHJ1Y3RvcihwdWJsaWMgdGVtcGxhdGU6IFRlbXBsYXRlUmVmPGFueT4pIHtcbiAgICAgfVxufVxuIl19