@noaestudio/forms
Version:
Dynamic forms extension for Covalent
59 lines (58 loc) • 4.09 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';
export class ConfirmDialogComponent {
/**
* @param {?} dialogRef
* @param {?} data
*/
constructor(dialogRef, data) {
this.dialogRef = dialogRef;
this.data = data;
this.errorMessage = 'app.dialogs.confirm.question';
this.title = 'app.dialogs.confirm.title';
}
/**
* @return {?}
*/
ngOnInit() {
}
}
ConfirmDialogComponent.decorators = [
{ type: Component, args: [{
selector: 'confirm-dialog',
template: `<h4 mat-dialog-title>{{title | translate}}</h4>
<div mat-dialog-content>{{errorMessage | translate}}</div>
<div mat-dialog-actions class="dialog-example-buttons">
<button mat-button style="margin:auto;" (click)="dialogRef.close(true)">{{'app.yes' | translate}}</button>
<button mat-button style="margin:auto;" (click)="dialogRef.close(false)">{{'app.no' | translate}}</button>
</div>
`
},] },
];
/** @nocollapse */
ConfirmDialogComponent.ctorParameters = () => [
{ type: MatDialogRef, },
{ type: undefined, decorators: [{ type: Inject, args: [MAT_DIALOG_DATA,] },] },
];
function ConfirmDialogComponent_tsickle_Closure_declarations() {
/** @type {!Array<{type: !Function, args: (undefined|!Array<?>)}>} */
ConfirmDialogComponent.decorators;
/**
* @nocollapse
* @type {function(): !Array<(null|{type: ?, decorators: (undefined|!Array<{type: !Function, args: (undefined|!Array<?>)}>)})>}
*/
ConfirmDialogComponent.ctorParameters;
/** @type {?} */
ConfirmDialogComponent.prototype.errorMessage;
/** @type {?} */
ConfirmDialogComponent.prototype.title;
/** @type {?} */
ConfirmDialogComponent.prototype.dialogRef;
/** @type {?} */
ConfirmDialogComponent.prototype.data;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uZmlybS1kaWFsb2cuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGNvdmFsZW50L2R5bmFtaWMtZm9ybXMvIiwic291cmNlcyI6WyJkaWFsb2dzL2NvbmZpcm0tZGlhbG9nL2NvbmZpcm0tZGlhbG9nLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBVSxNQUFNLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDMUQsT0FBTyxFQUFDLFlBQVksRUFBRSxlQUFlLEVBQUMsTUFBTSwwQkFBMEIsQ0FBQztBQVl2RSxNQUFNOzs7OztJQU1MLFlBQW1CLFNBQStDLEVBQWtDO1FBQWpGLGNBQVMsR0FBVCxTQUFTLENBQXNDO1FBQWtDLFNBQUksR0FBSixJQUFJOzRCQUpsRiw4QkFBOEI7cUJBRXJDLDJCQUEyQjtLQUl6Qzs7OztJQUVELFFBQVE7S0FFUDs7O1lBdEJELFNBQVMsU0FBQztnQkFDVixRQUFRLEVBQUUsZ0JBQWdCO2dCQUMxQixRQUFRLEVBQUU7Ozs7OztDQU1WO2FBQ0E7Ozs7WUFYTyxZQUFZOzRDQWtCa0QsTUFBTSxTQUFDLGVBQWUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCwgSW5qZWN0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7TWF0RGlhbG9nUmVmLCBNQVRfRElBTE9HX0RBVEF9IGZyb20gJ0Bhbmd1bGFyL21hdGVyaWFsL2RpYWxvZyc7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuXHRzZWxlY3RvcjogJ2NvbmZpcm0tZGlhbG9nJyxcclxuXHR0ZW1wbGF0ZTogYDxoNCBtYXQtZGlhbG9nLXRpdGxlPnt7dGl0bGUgfCB0cmFuc2xhdGV9fTwvaDQ+XHJcbjxkaXYgbWF0LWRpYWxvZy1jb250ZW50Pnt7ZXJyb3JNZXNzYWdlIHwgdHJhbnNsYXRlfX08L2Rpdj5cclxuPGRpdiBtYXQtZGlhbG9nLWFjdGlvbnMgY2xhc3M9XCJkaWFsb2ctZXhhbXBsZS1idXR0b25zXCI+XHJcbiAgXHQ8YnV0dG9uIG1hdC1idXR0b24gc3R5bGU9XCJtYXJnaW46YXV0bztcIiAoY2xpY2spPVwiZGlhbG9nUmVmLmNsb3NlKHRydWUpXCI+e3snYXBwLnllcycgfCB0cmFuc2xhdGV9fTwvYnV0dG9uPlxyXG5cdDxidXR0b24gbWF0LWJ1dHRvbiBzdHlsZT1cIm1hcmdpbjphdXRvO1wiIChjbGljayk9XCJkaWFsb2dSZWYuY2xvc2UoZmFsc2UpXCI+e3snYXBwLm5vJyB8IHRyYW5zbGF0ZX19PC9idXR0b24+XHJcbjwvZGl2PlxyXG5gXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBDb25maXJtRGlhbG9nQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcclxuXHJcblx0cHVibGljIGVycm9yTWVzc2FnZSA9ICdhcHAuZGlhbG9ncy5jb25maXJtLnF1ZXN0aW9uJztcclxuXHJcblx0cHVibGljIHRpdGxlID0gJ2FwcC5kaWFsb2dzLmNvbmZpcm0udGl0bGUnO1xyXG5cclxuXHRjb25zdHJ1Y3RvcihwdWJsaWMgZGlhbG9nUmVmOiBNYXREaWFsb2dSZWY8Q29uZmlybURpYWxvZ0NvbXBvbmVudD4sIEBJbmplY3QoTUFUX0RJQUxPR19EQVRBKSBwdWJsaWMgZGF0YTogYW55KSB7XHJcblxyXG5cdH1cclxuXHJcblx0bmdPbkluaXQoKSB7XHJcblxyXG5cdH1cclxuXHJcbn1cclxuIl19