@netgrif/components-core
Version:
Netgrif Application engine frontend core Angular library
25 lines • 3.07 kB
JavaScript
import { Component, Input } from '@angular/core';
import * as i0 from "@angular/core";
export class AbstractNavigationResizableDrawerComponent {
contentWidth;
width;
constructor() {
}
ngOnInit() {
if (!!this.contentWidth) {
this.contentWidth.subscribe(newWidth => this.width = newWidth);
}
}
static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: AbstractNavigationResizableDrawerComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.12", type: AbstractNavigationResizableDrawerComponent, selector: "ncc-abstract-navigation-resizable-drawer", inputs: { contentWidth: "contentWidth" }, ngImport: i0, template: '', isInline: true });
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: AbstractNavigationResizableDrawerComponent, decorators: [{
type: Component,
args: [{
selector: 'ncc-abstract-navigation-resizable-drawer',
template: ''
}]
}], ctorParameters: () => [], propDecorators: { contentWidth: [{
type: Input
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWJzdHJhY3QtbmF2aWdhdGlvbi1yZXNpemFibGUtZHJhd2VyLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25ldGdyaWYtY29tcG9uZW50cy1jb3JlL3NyYy9saWIvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLWRyYXdlci9hYnN0cmFjdC1uYXZpZ2F0aW9uLXJlc2l6YWJsZS1kcmF3ZXIuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBQyxTQUFTLEVBQUUsS0FBSyxFQUFTLE1BQU0sZUFBZSxDQUFDOztBQU92RCxNQUFNLE9BQWdCLDBDQUEwQztJQUM1QyxZQUFZLENBQTBCO0lBQy9DLEtBQUssQ0FBUztJQUVyQjtJQUNBLENBQUM7SUFFRCxRQUFRO1FBQ0osSUFBSSxDQUFDLENBQUMsSUFBSSxDQUFDLFlBQVksRUFBRTtZQUNyQixJQUFJLENBQUMsWUFBWSxDQUFDLFNBQVMsQ0FDdkIsUUFBUSxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsS0FBSyxHQUFHLFFBQVEsQ0FDcEMsQ0FBQztTQUNMO0lBQ0wsQ0FBQzt3R0FiaUIsMENBQTBDOzRGQUExQywwQ0FBMEMsMEhBRmxELEVBQUU7OzRGQUVNLDBDQUEwQztrQkFKL0QsU0FBUzttQkFBQztvQkFDUCxRQUFRLEVBQUUsMENBQTBDO29CQUNwRCxRQUFRLEVBQUUsRUFBRTtpQkFDZjt3REFFbUIsWUFBWTtzQkFBM0IsS0FBSyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7Q29tcG9uZW50LCBJbnB1dCwgT25Jbml0fSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7QmVoYXZpb3JTdWJqZWN0fSBmcm9tICdyeGpzJztcblxuQENvbXBvbmVudCh7XG4gICAgc2VsZWN0b3I6ICduY2MtYWJzdHJhY3QtbmF2aWdhdGlvbi1yZXNpemFibGUtZHJhd2VyJyxcbiAgICB0ZW1wbGF0ZTogJydcbn0pXG5leHBvcnQgYWJzdHJhY3QgY2xhc3MgQWJzdHJhY3ROYXZpZ2F0aW9uUmVzaXphYmxlRHJhd2VyQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcbiAgICBASW5wdXQoKSBwdWJsaWMgY29udGVudFdpZHRoOiBCZWhhdmlvclN1YmplY3Q8bnVtYmVyPjtcbiAgICBwdWJsaWMgd2lkdGg6IG51bWJlcjtcblxuICAgIGNvbnN0cnVjdG9yKCkge1xuICAgIH1cblxuICAgIG5nT25Jbml0KCk6IHZvaWQge1xuICAgICAgICBpZiAoISF0aGlzLmNvbnRlbnRXaWR0aCkge1xuICAgICAgICAgICAgdGhpcy5jb250ZW50V2lkdGguc3Vic2NyaWJlKFxuICAgICAgICAgICAgICAgIG5ld1dpZHRoID0+IHRoaXMud2lkdGggPSBuZXdXaWR0aFxuICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiJdfQ==