UNPKG

@narik/ui-ng-bootstrap

Version:

Framework to create angular application

28 lines 5.22 kB
import { Component, forwardRef, Input } from '@angular/core'; import { BusyIndicator } from '@narik/app-core'; import * as i0 from "@angular/core"; import * as i1 from "@angular/common"; export class NarikNgbBusyIndicator { setBusy(newState, msg) { this.isBusy = newState; } } /** @nocollapse */ /** @nocollapse */ NarikNgbBusyIndicator.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.0.1", ngImport: i0, type: NarikNgbBusyIndicator, deps: [], target: i0.ɵɵFactoryTarget.Component }); /** @nocollapse */ /** @nocollapse */ NarikNgbBusyIndicator.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "13.0.1", type: NarikNgbBusyIndicator, selector: "narik-ngb-busy-indicator , narik-busy-indicator", inputs: { isBusy: "isBusy" }, providers: [ { provide: BusyIndicator, useExisting: forwardRef((() => NarikNgbBusyIndicator)), }, ], ngImport: i0, template: "<ng-content></ng-content>\n<div class=\"loading-panel\" *ngIf=\"isBusy\"></div>\n<div *ngIf=\"isBusy\" id=\"loader-wrapper\">\n <div class=\"spinner-border text-primary\" role=\"status\">\n <span class=\"sr-only\">Loading...</span>\n </div>\n</div>\n", styles: [".loading-panel{width:100%;position:absolute;top:0;left:0;bottom:0;right:0;background-color:#fff;opacity:.4;z-index:50000}#loader-wrapper{width:64px;height:64px;position:absolute;left:50%;top:50%;z-index:1000;margin-left:-20px;margin-top:-20px}\n"], directives: [{ type: i1.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }] }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.0.1", ngImport: i0, type: NarikNgbBusyIndicator, decorators: [{ type: Component, args: [{ selector: 'narik-ngb-busy-indicator , narik-busy-indicator', providers: [ { provide: BusyIndicator, useExisting: forwardRef((() => NarikNgbBusyIndicator)), }, ], template: "<ng-content></ng-content>\n<div class=\"loading-panel\" *ngIf=\"isBusy\"></div>\n<div *ngIf=\"isBusy\" id=\"loader-wrapper\">\n <div class=\"spinner-border text-primary\" role=\"status\">\n <span class=\"sr-only\">Loading...</span>\n </div>\n</div>\n", styles: [".loading-panel{width:100%;position:absolute;top:0;left:0;bottom:0;right:0;background-color:#fff;opacity:.4;z-index:50000}#loader-wrapper{width:64px;height:64px;position:absolute;left:50%;top:50%;z-index:1000;margin-left:-20px;margin-top:-20px}\n"] }] }], propDecorators: { isBusy: [{ type: Input }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmFyaWstbmdiLWJ1c3ktaW5kaWNhdG9yLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25hcmlrLXVpLW5nLWJvb3RzdHJhcC9zcmMvbGliL25hcmlrLW5nYi1idXN5LWluZGljYXRvci9uYXJpay1uZ2ItYnVzeS1pbmRpY2F0b3IuY29tcG9uZW50LnRzIiwiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbmFyaWstdWktbmctYm9vdHN0cmFwL3NyYy9saWIvbmFyaWstbmdiLWJ1c3ktaW5kaWNhdG9yL25hcmlrLW5nYi1idXN5LWluZGljYXRvci5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFVBQVUsRUFBRSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDN0QsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLGlCQUFpQixDQUFDOzs7QUFhaEQsTUFBTSxPQUFPLHFCQUFxQjtJQUs5QixPQUFPLENBQUMsUUFBaUIsRUFBRSxHQUFZO1FBQ25DLElBQUksQ0FBQyxNQUFNLEdBQUcsUUFBUSxDQUFDO0lBQzNCLENBQUM7O3dKQVBRLHFCQUFxQjs0SUFBckIscUJBQXFCLHdHQVBuQjtRQUNQO1lBQ0ksT0FBTyxFQUFFLGFBQWE7WUFDdEIsV0FBVyxFQUFFLFVBQVUsRUFBQyxHQUFHLEVBQUUsQ0FBQyxxQkFBcUIsRUFBQztTQUN2RDtLQUNKLDBCQ1pMLGlRQU9BOzJGRE9hLHFCQUFxQjtrQkFYakMsU0FBUzsrQkFDSSxpREFBaUQsYUFHaEQ7d0JBQ1A7NEJBQ0ksT0FBTyxFQUFFLGFBQWE7NEJBQ3RCLFdBQVcsRUFBRSxVQUFVLEVBQUMsR0FBRyxFQUFFLHNCQUFzQixFQUFDO3lCQUN2RDtxQkFDSjs4QkFNRCxNQUFNO3NCQURMLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIGZvcndhcmRSZWYsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IEJ1c3lJbmRpY2F0b3IgfSBmcm9tICdAbmFyaWsvYXBwLWNvcmUnO1xyXG5cclxuQENvbXBvbmVudCh7XHJcbiAgICBzZWxlY3RvcjogJ25hcmlrLW5nYi1idXN5LWluZGljYXRvciAsIG5hcmlrLWJ1c3ktaW5kaWNhdG9yJyxcclxuICAgIHRlbXBsYXRlVXJsOiAnbmFyaWstbmdiLWJ1c3ktaW5kaWNhdG9yLmNvbXBvbmVudC5odG1sJyxcclxuICAgIHN0eWxlVXJsczogWyduYXJpay1uZ2ItYnVzeS1pbmRpY2F0b3IuY29tcG9uZW50LmNzcyddLFxyXG4gICAgcHJvdmlkZXJzOiBbXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBwcm92aWRlOiBCdXN5SW5kaWNhdG9yLFxyXG4gICAgICAgICAgICB1c2VFeGlzdGluZzogZm9yd2FyZFJlZigoKSA9PiBOYXJpa05nYkJ1c3lJbmRpY2F0b3IpLFxyXG4gICAgICAgIH0sXHJcbiAgICBdLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgTmFyaWtOZ2JCdXN5SW5kaWNhdG9yIGltcGxlbWVudHMgQnVzeUluZGljYXRvciB7XHJcbiAgICBidXN5TWVzc2FnZTogc3RyaW5nO1xyXG5cclxuICAgIEBJbnB1dCgpXHJcbiAgICBpc0J1c3k6IGJvb2xlYW47XHJcbiAgICBzZXRCdXN5KG5ld1N0YXRlOiBib29sZWFuLCBtc2c/OiBzdHJpbmcpIHtcclxuICAgICAgICB0aGlzLmlzQnVzeSA9IG5ld1N0YXRlO1xyXG4gICAgfVxyXG59XHJcbiIsIjxuZy1jb250ZW50PjwvbmctY29udGVudD5cbjxkaXYgY2xhc3M9XCJsb2FkaW5nLXBhbmVsXCIgKm5nSWY9XCJpc0J1c3lcIj48L2Rpdj5cbjxkaXYgKm5nSWY9XCJpc0J1c3lcIiBpZD1cImxvYWRlci13cmFwcGVyXCI+XG4gIDxkaXYgY2xhc3M9XCJzcGlubmVyLWJvcmRlciB0ZXh0LXByaW1hcnlcIiByb2xlPVwic3RhdHVzXCI+XG4gICAgPHNwYW4gY2xhc3M9XCJzci1vbmx5XCI+TG9hZGluZy4uLjwvc3Bhbj5cbiAgPC9kaXY+XG48L2Rpdj5cbiJdfQ==