UNPKG

@netgrif/components

Version:

Netgrif Application Engine frontend Angular components

21 lines 3.14 kB
import { Component } from '@angular/core'; import { AbstractTabCreationDetectorComponent } from '@netgrif/components-core'; import * as i0 from "@angular/core"; /** * @ignore * Class that detects tab content creation and then initializes then calls the provided `initializeTab` function. * It is necessary if the tab content is lazy loaded, because the * ComponentPortal's outlet must be initialized before the Portal itself is created. */ export class TabCreationDetectorComponent extends AbstractTabCreationDetectorComponent { constructor() { super(); } static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: TabCreationDetectorComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.12", type: TabCreationDetectorComponent, selector: "nc-tab-creation-detector", usesInheritance: true, ngImport: i0, template: "", styles: [""] }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: TabCreationDetectorComponent, decorators: [{ type: Component, args: [{ selector: 'nc-tab-creation-detector', template: "" }] }], ctorParameters: () => [] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFiLWNyZWF0aW9uLWRldGVjdG9yLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25ldGdyaWYtY29tcG9uZW50cy9zcmMvbGliL3RhYnMvdGFiLWNyZWF0aW9uLWRldGVjdG9yL3RhYi1jcmVhdGlvbi1kZXRlY3Rvci5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZXRncmlmLWNvbXBvbmVudHMvc3JjL2xpYi90YWJzL3RhYi1jcmVhdGlvbi1kZXRlY3Rvci90YWItY3JlYXRpb24tZGV0ZWN0b3IuY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFDLFNBQVMsRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUN4QyxPQUFPLEVBQUMsb0NBQW9DLEVBQUMsTUFBTSwwQkFBMEIsQ0FBQzs7QUFFOUU7Ozs7O0dBS0c7QUFNSCxNQUFNLE9BQU8sNEJBQTZCLFNBQVEsb0NBQW9DO0lBQ2xGO1FBQ0ksS0FBSyxFQUFFLENBQUM7SUFDWixDQUFDO3dHQUhRLDRCQUE0Qjs0RkFBNUIsNEJBQTRCLHVGQ2R6QyxFQUFBOzs0RkRjYSw0QkFBNEI7a0JBTHhDLFNBQVM7K0JBQ0ksMEJBQTBCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtDb21wb25lbnR9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHtBYnN0cmFjdFRhYkNyZWF0aW9uRGV0ZWN0b3JDb21wb25lbnR9IGZyb20gJ0BuZXRncmlmL2NvbXBvbmVudHMtY29yZSc7XG5cbi8qKlxuICogQGlnbm9yZVxuICogQ2xhc3MgdGhhdCBkZXRlY3RzIHRhYiBjb250ZW50IGNyZWF0aW9uIGFuZCB0aGVuIGluaXRpYWxpemVzIHRoZW4gY2FsbHMgdGhlIHByb3ZpZGVkIGBpbml0aWFsaXplVGFiYCBmdW5jdGlvbi5cbiAqIEl0IGlzIG5lY2Vzc2FyeSBpZiB0aGUgdGFiIGNvbnRlbnQgaXMgbGF6eSBsb2FkZWQsIGJlY2F1c2UgdGhlXG4gKiBDb21wb25lbnRQb3J0YWwncyBvdXRsZXQgbXVzdCBiZSBpbml0aWFsaXplZCBiZWZvcmUgdGhlIFBvcnRhbCBpdHNlbGYgaXMgY3JlYXRlZC5cbiAqL1xuQENvbXBvbmVudCh7XG4gICAgc2VsZWN0b3I6ICduYy10YWItY3JlYXRpb24tZGV0ZWN0b3InLFxuICAgIHRlbXBsYXRlVXJsOiAnLi90YWItY3JlYXRpb24tZGV0ZWN0b3IuY29tcG9uZW50Lmh0bWwnLFxuICAgIHN0eWxlVXJsczogWycuL3RhYi1jcmVhdGlvbi1kZXRlY3Rvci5jb21wb25lbnQuc2NzcyddXG59KVxuZXhwb3J0IGNsYXNzIFRhYkNyZWF0aW9uRGV0ZWN0b3JDb21wb25lbnQgZXh0ZW5kcyBBYnN0cmFjdFRhYkNyZWF0aW9uRGV0ZWN0b3JDb21wb25lbnQge1xuICAgIGNvbnN0cnVjdG9yKCkge1xuICAgICAgICBzdXBlcigpO1xuICAgIH1cbn1cbiIsIiJdfQ==