@engie-group/fluid-design-system-angular
Version:
Fluid Design System Angular
27 lines • 2.91 kB
JavaScript
import { booleanAttribute, Directive, HostBinding, Input } from '@angular/core';
import * as i0 from "@angular/core";
export class SidebarContentDirective {
constructor() {
this.staticClass = 'nj-sidebar-content';
this.shouldBeCovered = false;
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: SidebarContentDirective, deps: [], target: i0.ɵɵFactoryTarget.Directive }); }
static { this.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "16.1.0", version: "16.2.12", type: SidebarContentDirective, isStandalone: true, selector: "[njSidebarContent]", inputs: { shouldBeCovered: ["shouldBeCovered", "shouldBeCovered", booleanAttribute] }, host: { properties: { "class": "this.staticClass", "class.nj-sidebar-content--nopush": "this.shouldBeCovered" } }, ngImport: i0 }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: SidebarContentDirective, decorators: [{
type: Directive,
args: [{
selector: '[njSidebarContent]',
standalone: true
}]
}], propDecorators: { staticClass: [{
type: HostBinding,
args: ['class']
}], shouldBeCovered: [{
type: HostBinding,
args: ['class.nj-sidebar-content--nopush']
}, {
type: Input,
args: [{ transform: booleanAttribute }]
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2lkZWJhci1jb250ZW50LmRpcmVjdGl2ZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL3NpZGViYXIvZGlyZWN0aXZlcy9zaWRlYmFyLWNvbnRlbnQuZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBQyxnQkFBZ0IsRUFBRSxTQUFTLEVBQUUsV0FBVyxFQUFFLEtBQUssRUFBQyxNQUFNLGVBQWUsQ0FBQzs7QUFNOUUsTUFBTSxPQUFPLHVCQUF1QjtJQUpwQztRQU1VLGdCQUFXLEdBQUcsb0JBQW9CLENBQUM7UUFJM0Msb0JBQWUsR0FBRyxLQUFLLENBQUM7S0FDekI7K0dBUFksdUJBQXVCO21HQUF2Qix1QkFBdUIsd0hBS2YsZ0JBQWdCOzs0RkFMeEIsdUJBQXVCO2tCQUpuQyxTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSxvQkFBb0I7b0JBQzlCLFVBQVUsRUFBRSxJQUFJO2lCQUNqQjs4QkFHUyxXQUFXO3NCQURsQixXQUFXO3VCQUFDLE9BQU87Z0JBS3BCLGVBQWU7c0JBRmQsV0FBVzt1QkFBQyxrQ0FBa0M7O3NCQUM5QyxLQUFLO3VCQUFDLEVBQUMsU0FBUyxFQUFFLGdCQUFnQixFQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtib29sZWFuQXR0cmlidXRlLCBEaXJlY3RpdmUsIEhvc3RCaW5kaW5nLCBJbnB1dH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBEaXJlY3RpdmUoe1xuICBzZWxlY3RvcjogJ1tualNpZGViYXJDb250ZW50XScsXG4gIHN0YW5kYWxvbmU6IHRydWVcbn0pXG5leHBvcnQgY2xhc3MgU2lkZWJhckNvbnRlbnREaXJlY3RpdmUge1xuICBASG9zdEJpbmRpbmcoJ2NsYXNzJylcbiAgcHJpdmF0ZSBzdGF0aWNDbGFzcyA9ICduai1zaWRlYmFyLWNvbnRlbnQnO1xuXG4gIEBIb3N0QmluZGluZygnY2xhc3Mubmotc2lkZWJhci1jb250ZW50LS1ub3B1c2gnKVxuICBASW5wdXQoe3RyYW5zZm9ybTogYm9vbGVhbkF0dHJpYnV0ZX0pXG4gIHNob3VsZEJlQ292ZXJlZCA9IGZhbHNlO1xufVxuIl19