@catull/igniteui-angular
Version:
Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps
112 lines • 7.49 kB
JavaScript
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