UNPKG

@noaestudio/forms

Version:

Dynamic forms extension for Covalent

59 lines (58 loc) 4.09 kB
/** * @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