[{"__symbolic":"module","version":4,"metadata":{"CaseHistoryComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"ccd-case-history","template":"\n    <div *ngIf=\"isDataLoaded()\">\n      <div class=\"grid-row\">\n        <div class=\"column-full\">\n          <ccd-case-header [caseDetails]=\"caseDetails\"></ccd-case-header>\n        </div>\n      </div>\n      <div class=\"grid-row\">\n        <div class=\"column-full\">\n          <div>\n            <h2 class=\"heading-h2\">Event Details</h2>\n            <table class=\"EventDetails\">\n              <tbody>\n              <tr>\n                <th>Date</th>\n                <td>{{caseHistory.event.timestamp | ccdDate}}</td>\n              </tr>\n              <tr>\n                <th>Author</th>\n                <td>{{caseHistory.event.user_first_name | titlecase}} {{caseHistory.event.user_last_name | uppercase}}</td>\n              </tr>\n              <tr>\n                <th>End state</th>\n                <td>{{caseHistory.event.state_name}}</td>\n              </tr>\n              <tr>\n                <th>Event</th>\n                <td>{{caseHistory.event.event_name}}</td>\n              </tr>\n              <tr>\n                <th>Summary</th>\n                <td>{{caseHistory.event.summary | ccdDash}}</td>\n              </tr>\n              <tr>\n                <th>Comment</th>\n                <td>{{caseHistory.event.comment | ccdDash}}</td>\n              </tr>\n              </tbody>\n            </table>\n          </div>\n          <div>\n            <h2 class=\"heading-h2\">Case Details</h2>\n            <ng-container *ngFor=\"let tab of tabs\">\n              <div class=\"caseHistorySection\">\n                <h3 class=\"heading-h3\">{{tab.label}}</h3>\n                <table class=\"CaseHistory\" id=\"{{tab.id}}\">\n                  <tbody>\n                  <ng-container *ngFor=\"let field of tab.fields\">\n                    <div ccdConditionalShow ccdLabelSubstitutor [caseField]=\"field\" [contextFields]=\"tab.fields\">\n                      <ng-container [ngSwitch]=\"!(field | ccdIsCompound)\">\n                        <tr *ngSwitchCase=\"true\">\n                          <th>\n                            <div class=\"case-viewer-label\">{{field.label}}</div>\n                          </th>\n                          <td><ccd-field-read [caseField]=\"field\" [caseReference]=\"caseHistory.case_id\"></ccd-field-read></td>\n                        </tr>\n                        <tr *ngSwitchCase=\"false\" class=\"compound-field\">\n                          <td colspan=\"2\"><ccd-field-read [caseField]=\"field\" [caseReference]=\"caseHistory.case_id\"></ccd-field-read></td>\n                        </tr>\n                      </ng-container>\n                    </div>\n                  </ng-container>\n                  </tbody>\n                </table>\n              </div>\n            </ng-container>\n          </div>\n        </div>\n      </div>\n    </div>\n  ","styles":["\n    .CaseHistory th,.CaseHistory td{border-bottom:none}.caseHistorySection{margin-top:40px}.EventDetails th,.EventDetails td{border-bottom:none}th{width:1%;white-space:nowrap;vertical-align:top}.compound-field td{padding:0}.case-viewer-controls{margin-top:47px;margin-bottom:20px}ccd-case-header{float:left;margin-right:10px}ccd-event-trigger{float:right}.case-viewer-label{min-width:300px;white-space:normal}\n  "]}]}],"members":{"event":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":93,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":101,"character":19},{"__symbolic":"reference","module":"../../services","name":"AlertService","line":102,"character":26},{"__symbolic":"reference","module":"../../services","name":"OrderService","line":103,"character":26},{"__symbolic":"reference","module":"../case-editor","name":"CaseService","line":104,"character":25},{"__symbolic":"reference","module":"./services/case-history.service","name":"CaseHistoryService","line":105,"character":32}]}],"ngOnInit":[{"__symbolic":"method"}],"isDataLoaded":[{"__symbolic":"method"}],"sortTabFieldsAndFilterTabs":[{"__symbolic":"method"}]},"statics":{"ERROR_MESSAGE":"No case history to show","PARAM_EVENT_ID":"eid"}}}}]