@noaestudio/forms
Version:
Dynamic forms extension for Covalent
69 lines (68 loc) • 5.11 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
import { Component, Inject } from '@angular/core';
import { MatDialogRef, MAT_DIALOG_DATA } from '@angular/material/dialog';
var ErrorDialogComponent = /** @class */ (function () {
function ErrorDialogComponent(dialogRef, data) {
this.dialogRef = dialogRef;
this.data = data;
this.errorMessage = 'app.dialogs.error.default';
this.title = 'app.dialogs.error.title';
if (this.data && this.data.message) {
this.errorMessage = this.data.message;
}
if (this.data && this.data.title) {
this.title = this.data.title;
}
}
/**
* @return {?}
*/
ErrorDialogComponent.prototype.ngOnInit = /**
* @return {?}
*/
function () {
};
/**
* @return {?}
*/
ErrorDialogComponent.prototype.closeDialog = /**
* @return {?}
*/
function () {
this.dialogRef.close();
};
ErrorDialogComponent.decorators = [
{ type: Component, args: [{
selector: 'error-dialog',
template: "<h4 mat-dialog-title>{{title | translate}}</h4>\n<div mat-dialog-content>{{errorMessage | translate}}</div>\n<div mat-dialog-actions class=\"dialog-example-buttons\">\n \t<button mat-button style=\"margin:auto;\" (click)=\"closeDialog()\">OK</button>\n</div>\n"
},] },
];
/** @nocollapse */
ErrorDialogComponent.ctorParameters = function () { return [
{ type: MatDialogRef, },
{ type: undefined, decorators: [{ type: Inject, args: [MAT_DIALOG_DATA,] },] },
]; };
return ErrorDialogComponent;
}());
export { ErrorDialogComponent };
function ErrorDialogComponent_tsickle_Closure_declarations() {
/** @type {!Array<{type: !Function, args: (undefined|!Array<?>)}>} */
ErrorDialogComponent.decorators;
/**
* @nocollapse
* @type {function(): !Array<(null|{type: ?, decorators: (undefined|!Array<{type: !Function, args: (undefined|!Array<?>)}>)})>}
*/
ErrorDialogComponent.ctorParameters;
/** @type {?} */
ErrorDialogComponent.prototype.errorMessage;
/** @type {?} */
ErrorDialogComponent.prototype.title;
/** @type {?} */
ErrorDialogComponent.prototype.dialogRef;
/** @type {?} */
ErrorDialogComponent.prototype.data;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXJyb3ItZGlhbG9nLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bjb3ZhbGVudC9keW5hbWljLWZvcm1zLyIsInNvdXJjZXMiOlsiZGlhbG9ncy9lcnJvci1kaWFsb2cvZXJyb3ItZGlhbG9nLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBVSxNQUFNLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDMUQsT0FBTyxFQUFDLFlBQVksRUFBRSxlQUFlLEVBQUMsTUFBTSwwQkFBMEIsQ0FBQzs7SUFpQnRFLDhCQUFtQixTQUE2QyxFQUFrQztRQUEvRSxjQUFTLEdBQVQsU0FBUyxDQUFvQztRQUFrQyxTQUFJLEdBQUosSUFBSTs0QkFKaEYsMkJBQTJCO3FCQUVsQyx5QkFBeUI7UUFJdkMsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksSUFBSSxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUM7WUFDcEMsSUFBSSxDQUFDLFlBQVksR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQztTQUN0QztRQUNELEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDO1lBQ2xDLElBQUksQ0FBQyxLQUFLLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUM7U0FDN0I7S0FFRDs7OztJQUVELHVDQUFROzs7SUFBUjtLQUVDOzs7O0lBRU0sMENBQVc7Ozs7UUFDakIsSUFBSSxDQUFDLFNBQVMsQ0FBQyxLQUFLLEVBQUUsQ0FBQzs7O2dCQS9CeEIsU0FBUyxTQUFDO29CQUNWLFFBQVEsRUFBRSxjQUFjO29CQUN4QixRQUFRLEVBQUUsdVFBS1Y7aUJBQ0E7Ozs7Z0JBVk8sWUFBWTtnREFpQmdELE1BQU0sU0FBQyxlQUFlOzsrQkFsQjFGOztTQVlhLG9CQUFvQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgT25Jbml0LCBJbmplY3QgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHtNYXREaWFsb2dSZWYsIE1BVF9ESUFMT0dfREFUQX0gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwvZGlhbG9nJztcclxuXHJcbkBDb21wb25lbnQoe1xyXG5cdHNlbGVjdG9yOiAnZXJyb3ItZGlhbG9nJyxcclxuXHR0ZW1wbGF0ZTogYDxoNCBtYXQtZGlhbG9nLXRpdGxlPnt7dGl0bGUgfCB0cmFuc2xhdGV9fTwvaDQ+XHJcbjxkaXYgbWF0LWRpYWxvZy1jb250ZW50Pnt7ZXJyb3JNZXNzYWdlIHwgdHJhbnNsYXRlfX08L2Rpdj5cclxuPGRpdiBtYXQtZGlhbG9nLWFjdGlvbnMgY2xhc3M9XCJkaWFsb2ctZXhhbXBsZS1idXR0b25zXCI+XHJcbiAgXHQ8YnV0dG9uIG1hdC1idXR0b24gc3R5bGU9XCJtYXJnaW46YXV0bztcIiAoY2xpY2spPVwiY2xvc2VEaWFsb2coKVwiPk9LPC9idXR0b24+XHJcbjwvZGl2PlxyXG5gXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBFcnJvckRpYWxvZ0NvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XHJcblxyXG5cdHB1YmxpYyBlcnJvck1lc3NhZ2UgPSAnYXBwLmRpYWxvZ3MuZXJyb3IuZGVmYXVsdCc7XHJcblxyXG5cdHB1YmxpYyB0aXRsZSA9ICdhcHAuZGlhbG9ncy5lcnJvci50aXRsZSc7XHJcblxyXG5cdGNvbnN0cnVjdG9yKHB1YmxpYyBkaWFsb2dSZWY6IE1hdERpYWxvZ1JlZjxFcnJvckRpYWxvZ0NvbXBvbmVudD4sIEBJbmplY3QoTUFUX0RJQUxPR19EQVRBKSBwdWJsaWMgZGF0YTogYW55KSB7XHJcblxyXG5cdFx0aWYgKHRoaXMuZGF0YSAmJiB0aGlzLmRhdGEubWVzc2FnZSkge1xyXG5cdFx0XHR0aGlzLmVycm9yTWVzc2FnZSA9IHRoaXMuZGF0YS5tZXNzYWdlO1xyXG5cdFx0fVxyXG5cdFx0aWYgKHRoaXMuZGF0YSAmJiB0aGlzLmRhdGEudGl0bGUpIHtcclxuXHRcdFx0dGhpcy50aXRsZSA9IHRoaXMuZGF0YS50aXRsZTtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHRuZ09uSW5pdCgpIHtcclxuXHJcblx0fVxyXG5cclxuXHRwdWJsaWMgY2xvc2VEaWFsb2coKSB7XHJcblx0XHR0aGlzLmRpYWxvZ1JlZi5jbG9zZSgpO1xyXG5cdH1cclxuXHJcbn1cclxuIl19