[{"__symbolic":"module","version":4,"metadata":{"PromptDialogComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"re-prompt","template":"\n    <div class=\"modal-header\"><button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-label=\"Close\" (click)=\"no()\"><span aria-hidden=\"true\">&times;</span></button><h4 class=\"modal-title\">{{context.title}}</h4></div><div class=\"modal-body\"><form [formGroup]=\"form\" novalidate><div class=\"form-group\" [class.has-error]=\"form.controls.promptValue.touched && form.controls.promptValue.invalid\"><label for=\"promptValue\" class=\"control-label\">{{content?.label}}</label><ng-template [ngTemplateOutlet]=\"content.template || defaultTemplate\" [ngTemplateOutletContext]=\"{ $implicit: this, option: context, formGroup:form }\"></ng-template><ng-container *ngIf=\"form.controls.promptValue.touched\"><div class=\"help-block\" *ngFor=\"let key of getFieldErrors(form.controls.promptValue)\">{{validators[key]?.message}}</div></ng-container></div></form></div><div class=\"modal-footer\"><button type=\"button\" [disabled]=\"form.untouched || form.invalid\" class=\"btn btn-{{btnYesType}}\" (click)=\"yes()\">{{context.yes ||btnYes}}</button> <button type=\"button\" class=\"btn btn-{{btnNoType}}\" (click)=\"no()\">{{context.no || btnNo}}</button></div><ng-template #defaultTemplate let-option=\"option\" let-formGroup=\"formGroup\"><input class=\"form-control\" id=\"promptValue\" name=\"promptValue\" [formControl]=\"formGroup.controls.promptValue\" [placeholder]=\"option.content?.placeholder\"></ng-template>\n  ","styles":["\n    .dialog-icon{display:table-cell;vertical-align:middle;padding:1rem}.dialog-content{display:table-cell;vertical-align:middle}\n  "]}]}],"members":{"defaultTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":23,"character":3},"arguments":["defaultTemplate"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"../rebirth-ng.config","name":"RebirthNGConfig","line":25,"character":39},{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":26,"character":35},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":27,"character":41}]}],"ngOnInit":[{"__symbolic":"method"}],"getFieldErrors":[{"__symbolic":"method"}],"yes":[{"__symbolic":"method"}],"no":[{"__symbolic":"method"}]}}}}]