[{"__symbolic":"module","version":4,"metadata":{"DialogComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"wob-dialog","template":"\n        <div class=\"x-close\"><mat-icon (click)=\"dialogRef.close()\">clear</mat-icon></div>\n        <div mat-dialog-title>{{title}}</div>\n        <div mat-dialog-content>\n            <div *ngIf=\"!isConfirmation; else confirm\">\n                <mat-form-field style=\"width:100%\">\n                    <input matInput [(ngModel)]=\"userInput\" (keyup.enter)=\"onSubmit()\">\n                    <mat-hint>{{content}}</mat-hint>\n                </mat-form-field>\n            </div>\n            <ng-template #confirm>\n                {{content}}<br>\n            </ng-template>\n        </div>\n        <div mat-dialog-actions>\n            <button mat-button (click)=\"dialogRef.close()\">CANCEL</button>\n            <button mat-raised-button (click)=\"onSubmit()\" color=\"primary\" style=\"margin-left:8px\">OK</button>\n        </div>","styles":["\n        .x-close { min-width:300px; text-align:right; margin-bottom:-24px; }\n        .x-close .mat-icon { cursor:pointer; }\n        .mat-input-container { margin: 0 0 12px 0; }\n        .mat-dialog-actions { float:right; padding-bottom:20px; }\n    "]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/material/dialog","name":"MatDialogRef","line":36,"character":34,"arguments":[{"__symbolic":"reference","name":"DialogComponent"}]}]}],"onSubmit":[{"__symbolic":"method"}]}}}}]