@dbg-riskit/angular-view
Version:
76 lines • 7.81 kB
JavaScript
import { ChangeDetectionStrategy, Component, Inject } from '@angular/core';
import { MAT_DIALOG_DATA } from '@angular/material/dialog';
import * as i0 from "@angular/core";
import * as i1 from "@angular/material/dialog";
import * as i2 from "./flex.component";
import * as i3 from "./flex.spacer.component";
import * as i4 from "@angular/material/progress-spinner";
import * as i5 from "@angular/material/button";
import * as i6 from "@angular/common";
export class LoaderComponent {
constructor(dialogRef, data) {
this.dialogRef = dialogRef;
this.data = data;
}
get dialogData() {
return this.data;
}
close() {
this.dialogRef.close();
}
}
LoaderComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.2.6", ngImport: i0, type: LoaderComponent, deps: [{ token: i1.MatDialogRef }, { token: MAT_DIALOG_DATA }], target: i0.ɵɵFactoryTarget.Component });
LoaderComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "13.2.6", type: LoaderComponent, selector: "ng-component", host: { properties: { "class.risk-loader-dialog": "true" } }, ngImport: i0, template: `
<risk-flex [wrapContent]="true">
<risk-flex-spacer></risk-flex-spacer>
<mat-spinner></mat-spinner>
<risk-flex-spacer></risk-flex-spacer>
</risk-flex>
<risk-flex *ngIf="dialogData.title" [wrapContent]="true">
<risk-flex-spacer></risk-flex-spacer>
<h3>{{ dialogData.title }}</h3>
<risk-flex-spacer></risk-flex-spacer>
</risk-flex>
<risk-flex *ngIf="dialogData.cancel != null" [wrapContent]="true">
<risk-flex-spacer></risk-flex-spacer>
<button mat-button color="warn" (click)="dialogData.cancel()">Cancel</button>
<risk-flex-spacer></risk-flex-spacer>
</risk-flex>
`, isInline: true, styles: ["h3{margin-bottom:0}\n"], components: [{ type: i2.FlexComponent, selector: "risk-flex", inputs: ["wrapContent"] }, { type: i3.FlexSpacerComponent, selector: "risk-flex-spacer" }, { type: i4.MatProgressSpinner, selector: "mat-progress-spinner, mat-spinner", inputs: ["color", "diameter", "strokeWidth", "mode", "value"], exportAs: ["matProgressSpinner"] }, { type: i5.MatButton, selector: "button[mat-button], button[mat-raised-button], button[mat-icon-button], button[mat-fab], button[mat-mini-fab], button[mat-stroked-button], button[mat-flat-button]", inputs: ["disabled", "disableRipple", "color"], exportAs: ["matButton"] }], directives: [{ type: i6.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }], changeDetection: i0.ChangeDetectionStrategy.OnPush });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.2.6", ngImport: i0, type: LoaderComponent, decorators: [{
type: Component,
args: [{
template: `
<risk-flex [wrapContent]="true">
<risk-flex-spacer></risk-flex-spacer>
<mat-spinner></mat-spinner>
<risk-flex-spacer></risk-flex-spacer>
</risk-flex>
<risk-flex *ngIf="dialogData.title" [wrapContent]="true">
<risk-flex-spacer></risk-flex-spacer>
<h3>{{ dialogData.title }}</h3>
<risk-flex-spacer></risk-flex-spacer>
</risk-flex>
<risk-flex *ngIf="dialogData.cancel != null" [wrapContent]="true">
<risk-flex-spacer></risk-flex-spacer>
<button mat-button color="warn" (click)="dialogData.cancel()">Cancel</button>
<risk-flex-spacer></risk-flex-spacer>
</risk-flex>
`,
styles: [
`
h3 {
margin-bottom: 0;
}`
],
host: {
'[class.risk-loader-dialog]': 'true'
},
changeDetection: ChangeDetectionStrategy.OnPush,
preserveWhitespaces: false
}]
}], ctorParameters: function () { return [{ type: i1.MatDialogRef }, { type: undefined, decorators: [{
type: Inject,
args: [MAT_DIALOG_DATA]
}] }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9hZGVyLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3BrZy9kYmctcmlza2l0L2FuZ3VsYXItdmlldy9zcmMvbGliL2xvYWRlci5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFDLHVCQUF1QixFQUFFLFNBQVMsRUFBRSxNQUFNLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDekUsT0FBTyxFQUFDLGVBQWUsRUFBZSxNQUFNLDBCQUEwQixDQUFDOzs7Ozs7OztBQXNDdkUsTUFBTSxPQUFPLGVBQWU7SUFFeEIsWUFBb0MsU0FBOEMsRUFDckIsSUFBZ0I7UUFEekMsY0FBUyxHQUFULFNBQVMsQ0FBcUM7UUFDckIsU0FBSSxHQUFKLElBQUksQ0FBWTtJQUM3RSxDQUFDO0lBRUQsSUFBVyxVQUFVO1FBQ2pCLE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQztJQUNyQixDQUFDO0lBRU0sS0FBSztRQUNSLElBQUksQ0FBQyxTQUFTLENBQUMsS0FBSyxFQUFFLENBQUM7SUFDM0IsQ0FBQzs7NEdBWlEsZUFBZSw4Q0FHRyxlQUFlO2dHQUhqQyxlQUFlLGtIQTdCSDs7Ozs7Ozs7Ozs7Ozs7OztLQWdCcEI7MkZBYVEsZUFBZTtrQkE5QjNCLFNBQVM7bUJBQUM7b0JBQ1AsUUFBUSxFQUFhOzs7Ozs7Ozs7Ozs7Ozs7O0tBZ0JwQjtvQkFDRCxNQUFNLEVBQWU7d0JBQ2I7OztjQUdFO3FCQUNUO29CQUNELElBQUksRUFBaUI7d0JBQ2pCLDRCQUE0QixFQUFFLE1BQU07cUJBQ3ZDO29CQUNELGVBQWUsRUFBTSx1QkFBdUIsQ0FBQyxNQUFNO29CQUNuRCxtQkFBbUIsRUFBRSxLQUFLO2lCQUM3Qjs7MEJBSXVCLE1BQU07MkJBQUMsZUFBZSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7Q2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3ksIENvbXBvbmVudCwgSW5qZWN0fSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7TUFUX0RJQUxPR19EQVRBLCBNYXREaWFsb2dSZWZ9IGZyb20gJ0Bhbmd1bGFyL21hdGVyaWFsL2RpYWxvZyc7XG5pbXBvcnQge0RpYWxvZ0NvbXBvbmVudH0gZnJvbSAnLi9kaWFsb2cuc2VydmljZSc7XG5cbmV4cG9ydCBpbnRlcmZhY2UgRGlhbG9nRGF0YSB7XG4gICAgdGl0bGU/OiBzdHJpbmc7XG4gICAgY2FuY2VsPzogKCkgPT4gdm9pZDtcbn1cblxuQENvbXBvbmVudCh7XG4gICAgdGVtcGxhdGUgICAgICAgICAgIDogYFxuICAgICAgICA8cmlzay1mbGV4IFt3cmFwQ29udGVudF09XCJ0cnVlXCI+XG4gICAgICAgICAgICA8cmlzay1mbGV4LXNwYWNlcj48L3Jpc2stZmxleC1zcGFjZXI+XG4gICAgICAgICAgICA8bWF0LXNwaW5uZXI+PC9tYXQtc3Bpbm5lcj5cbiAgICAgICAgICAgIDxyaXNrLWZsZXgtc3BhY2VyPjwvcmlzay1mbGV4LXNwYWNlcj5cbiAgICAgICAgPC9yaXNrLWZsZXg+XG4gICAgICAgIDxyaXNrLWZsZXggKm5nSWY9XCJkaWFsb2dEYXRhLnRpdGxlXCIgW3dyYXBDb250ZW50XT1cInRydWVcIj5cbiAgICAgICAgICAgIDxyaXNrLWZsZXgtc3BhY2VyPjwvcmlzay1mbGV4LXNwYWNlcj5cbiAgICAgICAgICAgIDxoMz57eyBkaWFsb2dEYXRhLnRpdGxlIH19PC9oMz5cbiAgICAgICAgICAgIDxyaXNrLWZsZXgtc3BhY2VyPjwvcmlzay1mbGV4LXNwYWNlcj5cbiAgICAgICAgPC9yaXNrLWZsZXg+XG4gICAgICAgIDxyaXNrLWZsZXggKm5nSWY9XCJkaWFsb2dEYXRhLmNhbmNlbCAhPSBudWxsXCIgW3dyYXBDb250ZW50XT1cInRydWVcIj5cbiAgICAgICAgICAgIDxyaXNrLWZsZXgtc3BhY2VyPjwvcmlzay1mbGV4LXNwYWNlcj5cbiAgICAgICAgICAgIDxidXR0b24gbWF0LWJ1dHRvbiBjb2xvcj1cIndhcm5cIiAoY2xpY2spPVwiZGlhbG9nRGF0YS5jYW5jZWwoKVwiPkNhbmNlbDwvYnV0dG9uPlxuICAgICAgICAgICAgPHJpc2stZmxleC1zcGFjZXI+PC9yaXNrLWZsZXgtc3BhY2VyPlxuICAgICAgICA8L3Jpc2stZmxleD5cbiAgICBgLFxuICAgIHN0eWxlcyAgICAgICAgICAgICA6IFtcbiAgICAgICAgICAgIGBcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfWBcbiAgICBdLFxuICAgIGhvc3QgICAgICAgICAgICAgICA6IHtcbiAgICAgICAgJ1tjbGFzcy5yaXNrLWxvYWRlci1kaWFsb2ddJzogJ3RydWUnXG4gICAgfSxcbiAgICBjaGFuZ2VEZXRlY3Rpb24gICAgOiBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneS5PblB1c2gsXG4gICAgcHJlc2VydmVXaGl0ZXNwYWNlczogZmFsc2Vcbn0pXG5leHBvcnQgY2xhc3MgTG9hZGVyQ29tcG9uZW50IGltcGxlbWVudHMgRGlhbG9nQ29tcG9uZW50PERpYWxvZ0RhdGEsIHZvaWQ+IHtcblxuICAgIHB1YmxpYyBjb25zdHJ1Y3Rvcihwcml2YXRlIHJlYWRvbmx5IGRpYWxvZ1JlZjogTWF0RGlhbG9nUmVmPExvYWRlckNvbXBvbmVudCwgdm9pZD4sXG4gICAgICAgICAgICAgICAgICAgICAgIEBJbmplY3QoTUFUX0RJQUxPR19EQVRBKSBwcml2YXRlIHJlYWRvbmx5IGRhdGE6IERpYWxvZ0RhdGEpIHtcbiAgICB9XG5cbiAgICBwdWJsaWMgZ2V0IGRpYWxvZ0RhdGEoKTogRGlhbG9nRGF0YSB7XG4gICAgICAgIHJldHVybiB0aGlzLmRhdGE7XG4gICAgfVxuXG4gICAgcHVibGljIGNsb3NlKCkge1xuICAgICAgICB0aGlzLmRpYWxvZ1JlZi5jbG9zZSgpO1xuICAgIH1cbn1cbiJdfQ==