tolga-ng2
Version:
Angular 2/4 components and directives
25 lines • 3.6 kB
JavaScript
import { Component, Input } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
export class NgsmLoaderComponent {
constructor() {
this.isInverted = true;
this.message = "";
}
ngOnInit() {
//this.ngsmService.log("ngsmloader", "ngOnInit");
}
}
NgsmLoaderComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: NgsmLoaderComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
NgsmLoaderComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.3.0", type: NgsmLoaderComponent, selector: "ngsm-loader", inputs: { showWhen: "showWhen", isInverted: "isInverted", message: "message" }, ngImport: i0, template: "<div class=\"ui active dimmer\"\r\n [ngClass]=\"{inverted: isInverted}\"\r\n *ngIf=\"showWhen\">\r\n <div class=\"ui text loader\">{{message}}</div>\r\n</div>", styles: [""], dependencies: [{ kind: "directive", type: i1.NgClass, selector: "[ngClass]", inputs: ["class", "ngClass"] }, { kind: "directive", type: i1.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: NgsmLoaderComponent, decorators: [{
type: Component,
args: [{ selector: 'ngsm-loader', template: "<div class=\"ui active dimmer\"\r\n [ngClass]=\"{inverted: isInverted}\"\r\n *ngIf=\"showWhen\">\r\n <div class=\"ui text loader\">{{message}}</div>\r\n</div>" }]
}], ctorParameters: function () { return []; }, propDecorators: { showWhen: [{
type: Input
}], isInverted: [{
type: Input
}], message: [{
type: Input
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmdzbS1sb2FkZXIuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vc3JjL2FwcC9uZ3NtL2NvbXBvbmVudHMvbmdzbS1sb2FkZXIvbmdzbS1sb2FkZXIuY29tcG9uZW50LnRzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vc3JjL2FwcC9uZ3NtL2NvbXBvbmVudHMvbmdzbS1sb2FkZXIvbmdzbS1sb2FkZXIuY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQVUsTUFBTSxlQUFlLENBQUM7OztBQU96RCxNQUFNLE9BQU8sbUJBQW1CO0lBTTlCO1FBSFEsZUFBVSxHQUFZLElBQUksQ0FBQztRQUMzQixZQUFPLEdBQVcsRUFBRSxDQUFDO0lBRWIsQ0FBQztJQUVqQixRQUFRO1FBQ04saURBQWlEO0lBQ25ELENBQUM7O2dIQVZVLG1CQUFtQjtvR0FBbkIsbUJBQW1CLG1JQ1BoQyx5S0FJTTsyRkRHTyxtQkFBbUI7a0JBTC9CLFNBQVM7K0JBQ0UsYUFBYTswRUFNZixRQUFRO3NCQUFmLEtBQUs7Z0JBQ0UsVUFBVTtzQkFBakIsS0FBSztnQkFDRSxPQUFPO3NCQUFkLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIElucHV0LCBPbkluaXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAnbmdzbS1sb2FkZXInLFxyXG4gIHRlbXBsYXRlVXJsOiAnLi9uZ3NtLWxvYWRlci5jb21wb25lbnQuaHRtbCcsXHJcbiAgc3R5bGVVcmxzOiBbJy4vbmdzbS1sb2FkZXIuY29tcG9uZW50LmNzcyddXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBOZ3NtTG9hZGVyQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcclxuXHJcbiAgQElucHV0KClzaG93V2hlbjogYm9vbGVhbjtcclxuICBASW5wdXQoKWlzSW52ZXJ0ZWQ6IGJvb2xlYW4gPSB0cnVlOyBcclxuICBASW5wdXQoKW1lc3NhZ2U6IHN0cmluZyA9IFwiXCI7XHJcblxyXG4gIGNvbnN0cnVjdG9yKCkgeyB9XHJcblxyXG4gIG5nT25Jbml0KCkge1xyXG4gICAgLy90aGlzLm5nc21TZXJ2aWNlLmxvZyhcIm5nc21sb2FkZXJcIiwgXCJuZ09uSW5pdFwiKTtcclxuICB9XHJcblxyXG59XHJcbiIsIjxkaXYgY2xhc3M9XCJ1aSBhY3RpdmUgZGltbWVyXCJcclxuICAgIFtuZ0NsYXNzXT1cIntpbnZlcnRlZDogaXNJbnZlcnRlZH1cIlxyXG4gICAgKm5nSWY9XCJzaG93V2hlblwiPlxyXG4gICAgPGRpdiBjbGFzcz1cInVpIHRleHQgbG9hZGVyXCI+e3ttZXNzYWdlfX08L2Rpdj5cclxuPC9kaXY+Il19