UNPKG

@noaestudio/forms

Version:

Dynamic forms extension for Covalent

57 lines (56 loc) 5.01 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ import { Component, Inject } from '@angular/core'; import { MatDialogRef, MAT_DIALOG_DATA } from '@angular/material'; var TranslateDialogComponent = /** @class */ (function () { function TranslateDialogComponent(dialogRef, data) { this.dialogRef = dialogRef; this.data = data; this.remainingLangs = []; this.selectedLang = ''; if (this.data && this.data.langs) { this.remainingLangs = this.data.langs; } } /** * @return {?} */ TranslateDialogComponent.prototype.ngOnInit = /** * @return {?} */ function () { }; TranslateDialogComponent.decorators = [ { type: Component, args: [{ selector: 'translate-dialog', template: "<h4 mat-dialog-title>{{'newLanguage' | translate}}</h4>\n<div mat-dialog-content>\n\t<mat-form-field>\n\t\t<mat-select placeholder=\"{{'language' | translate}}\" [(ngModel)]=\"selectedLang\">\n\t\t <mat-option *ngFor=\"let lang of remainingLangs\" [value]=\"lang\">\n\t\t\t\t{{lang | translate}}\n\t\t </mat-option>\n\t\t</mat-select>\n\t</mat-form-field>\n</div>\n<div mat-dialog-actions>\n \t<button mat-button style=\"float:right;\" (click)=\"dialogRef.close(selectedLang)\">OK</button>\n</div>\n" },] }, ]; /** @nocollapse */ TranslateDialogComponent.ctorParameters = function () { return [ { type: MatDialogRef, }, { type: undefined, decorators: [{ type: Inject, args: [MAT_DIALOG_DATA,] },] }, ]; }; return TranslateDialogComponent; }()); export { TranslateDialogComponent }; function TranslateDialogComponent_tsickle_Closure_declarations() { /** @type {!Array<{type: !Function, args: (undefined|!Array<?>)}>} */ TranslateDialogComponent.decorators; /** * @nocollapse * @type {function(): !Array<(null|{type: ?, decorators: (undefined|!Array<{type: !Function, args: (undefined|!Array<?>)}>)})>} */ TranslateDialogComponent.ctorParameters; /** @type {?} */ TranslateDialogComponent.prototype.remainingLangs; /** @type {?} */ TranslateDialogComponent.prototype.selectedLang; /** @type {?} */ TranslateDialogComponent.prototype.dialogRef; /** @type {?} */ TranslateDialogComponent.prototype.data; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJhbnNsYXRlLWRpYWxvZy5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AY292YWxlbnQvZHluYW1pYy1mb3Jtcy8iLCJzb3VyY2VzIjpbImRpYWxvZ3MvdHJhbnNsYXRlLWRpYWxvZy90cmFuc2xhdGUtZGlhbG9nLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBVSxNQUFNLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDMUQsT0FBTyxFQUFDLFlBQVksRUFBRSxlQUFlLEVBQUMsTUFBTSxtQkFBbUIsQ0FBQzs7SUF5Qi9ELGtDQUFtQixTQUFpRCxFQUFrQztRQUFuRixjQUFTLEdBQVQsU0FBUyxDQUF3QztRQUFrQyxTQUFJLEdBQUosSUFBSTs4QkFKekMsRUFBRTs0QkFFcEMsRUFBRTtRQUloQyxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxJQUFJLElBQUksQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQztZQUNsQyxJQUFJLENBQUMsY0FBYyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDO1NBQ3RDO0tBRUQ7Ozs7SUFFRCwyQ0FBUTs7O0lBQVI7S0FFQzs7Z0JBakNELFNBQVMsU0FBQztvQkFDVixRQUFRLEVBQUUsa0JBQWtCO29CQUM1QixRQUFRLEVBQUUsNGZBYVY7aUJBQ0E7Ozs7Z0JBbEJPLFlBQVk7Z0RBeUJvRCxNQUFNLFNBQUMsZUFBZTs7bUNBMUI5Rjs7U0FvQmEsd0JBQXdCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQsIEluamVjdCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQge01hdERpYWxvZ1JlZiwgTUFUX0RJQUxPR19EQVRBfSBmcm9tICdAYW5ndWxhci9tYXRlcmlhbCc7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuXHRzZWxlY3RvcjogJ3RyYW5zbGF0ZS1kaWFsb2cnLFxyXG5cdHRlbXBsYXRlOiBgPGg0IG1hdC1kaWFsb2ctdGl0bGU+e3snbmV3TGFuZ3VhZ2UnIHwgdHJhbnNsYXRlfX08L2g0PlxyXG48ZGl2IG1hdC1kaWFsb2ctY29udGVudD5cclxuXHQ8bWF0LWZvcm0tZmllbGQ+XHJcblx0XHQ8bWF0LXNlbGVjdCBwbGFjZWhvbGRlcj1cInt7J2xhbmd1YWdlJyB8IHRyYW5zbGF0ZX19XCIgWyhuZ01vZGVsKV09XCJzZWxlY3RlZExhbmdcIj5cclxuXHRcdCAgICA8bWF0LW9wdGlvbiAqbmdGb3I9XCJsZXQgbGFuZyBvZiByZW1haW5pbmdMYW5nc1wiIFt2YWx1ZV09XCJsYW5nXCI+XHJcblx0XHRcdFx0e3tsYW5nIHwgdHJhbnNsYXRlfX1cclxuXHRcdCAgICA8L21hdC1vcHRpb24+XHJcblx0XHQ8L21hdC1zZWxlY3Q+XHJcblx0PC9tYXQtZm9ybS1maWVsZD5cclxuPC9kaXY+XHJcbjxkaXYgbWF0LWRpYWxvZy1hY3Rpb25zPlxyXG4gIFx0PGJ1dHRvbiBtYXQtYnV0dG9uIHN0eWxlPVwiZmxvYXQ6cmlnaHQ7XCIgKGNsaWNrKT1cImRpYWxvZ1JlZi5jbG9zZShzZWxlY3RlZExhbmcpXCI+T0s8L2J1dHRvbj5cclxuPC9kaXY+XHJcbmBcclxufSlcclxuZXhwb3J0IGNsYXNzIFRyYW5zbGF0ZURpYWxvZ0NvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XHJcblxyXG5cdHB1YmxpYyByZW1haW5pbmdMYW5ncyA6IEFycmF5PHtsYW5nOiBzdHJpbmcgLCBub21icmU6IHN0cmluZ30+ID0gW107XHJcblxyXG5cdHB1YmxpYyBzZWxlY3RlZExhbmcgOiBzdHJpbmcgPSAnJztcclxuXHJcblx0Y29uc3RydWN0b3IocHVibGljIGRpYWxvZ1JlZjogTWF0RGlhbG9nUmVmPFRyYW5zbGF0ZURpYWxvZ0NvbXBvbmVudD4sIEBJbmplY3QoTUFUX0RJQUxPR19EQVRBKSBwdWJsaWMgZGF0YTogYW55KSB7XHJcblxyXG5cdFx0aWYgKHRoaXMuZGF0YSAmJiB0aGlzLmRhdGEubGFuZ3MpIHtcclxuXHRcdFx0dGhpcy5yZW1haW5pbmdMYW5ncyA9IHRoaXMuZGF0YS5sYW5ncztcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHRuZ09uSW5pdCgpIHtcclxuXHRcdFxyXG5cdH1cclxuXHJcbn1cclxuIl19