[{"__symbolic":"module","version":4,"metadata":{"EventTriggerComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"ccd-event-trigger","template":"\n    <form *ngIf=\"triggers && triggers.length\" class=\"event-trigger\" (ngSubmit)=\"triggerSubmit()\" [formGroup]=\"triggerForm\">\n      <div class=\"form-group\">\n        <label class=\"form-label\" for=\"next-step\">Next step</label>\n        <select class=\"form-control ccd-dropdown\" id=\"next-step\" (change)=\"triggerChange()\" formControlName=\"trigger\" [ngClass]=\"{\n              'EventTrigger-empty': !triggerForm.value['trigger']\n            }\">\n          <option *ngIf=\"1 !== triggers.length\" value=\"\" data-default>Select action</option>\n          <option *ngFor=\"let trigger of triggers\" [ngValue]=\"trigger\" [title]=\"trigger.description\">{{trigger.name}}</option>\n        </select>\n      </div>\n      <button [disabled]=\"isButtonDisabled()\" type=\"submit\" class=\"button\">{{triggerText}}</button>\n    </form>\n  ","styles":["\n    .event-trigger{width:auto;margin-top:40px;margin-bottom:20px}.event-trigger .form-group{margin-top:3px;margin-right:10px;margin-bottom:0;float:left;text-align:right;width:325px}.event-trigger .form-group .form-label{float:left;margin-top:5px}.event-trigger select.EventTrigger-empty,.event-trigger select [data-default]{color:#6f777b}.event-trigger select{width:250px}\n  "]}]}],"members":{"triggers":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":3}}]}],"triggerText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":3}}]}],"isDisabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":3}}]}],"onTriggerSubmit":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":36,"character":3}}]}],"onTriggerChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":39,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":44,"character":26},{"__symbolic":"reference","module":"../../services","name":"OrderService","line":44,"character":61}]}],"ngOnChanges":[{"__symbolic":"method"}],"isButtonDisabled":[{"__symbolic":"method"}],"getDefault":[{"__symbolic":"method"}],"triggerSubmit":[{"__symbolic":"method"}],"triggerChange":[{"__symbolic":"method"}]}}}}]