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