{"__symbolic":"module","version":4,"metadata":{"JuiFormlyLibService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":2,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}]},"statics":{"ngInjectableDef":{}}},"JuiFormlyLibComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"enl-jui-formly-lib","template":"\n    <p>\n      jui-formly-lib works!\n    </p>\n  ","styles":[]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"JuiFormlyLibModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":13,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"JuiFormlyLibComponent"},{"__symbolic":"reference","name":"FormlyFieldInput"},{"__symbolic":"reference","name":"FormlyFieldSelect"},{"__symbolic":"reference","name":"FormlyFieldCheckbox"},{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵb"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":23,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":24,"character":4},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@ngx-formly/core","name":"FormlyModule","line":25,"character":4},"member":"forRoot"},"arguments":[{"types":[{"name":"input","component":{"__symbolic":"reference","name":"FormlyFieldInput"}},{"name":"select","component":{"__symbolic":"reference","name":"FormlyFieldSelect"}},{"name":"checkbox","component":{"__symbolic":"reference","name":"FormlyFieldCheckbox"}},{"name":"radio","component":{"__symbolic":"reference","name":"ɵa"}},{"name":"textarea","component":{"__symbolic":"reference","name":"ɵb"}}]}]}],"exports":[{"__symbolic":"reference","name":"JuiFormlyLibComponent"},{"__symbolic":"reference","name":"FormlyFieldInput"},{"__symbolic":"reference","name":"FormlyFieldSelect"},{"__symbolic":"reference","name":"FormlyFieldCheckbox"},{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵb"}]}]}],"members":{}},"FormlyFieldInput":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@ngx-formly/core","name":"FieldType","line":14,"character":38},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"formly-field-input","template":"\n        <div class=\"govuk-form-group\">\n            <label class=\"govuk-label\" for=\"for\">\n                {{to.label}}\n                <span *ngIf=\"to.required === true\">&#42;</span>\n            </label>\n            <input class=\"govuk-input\" id=\"to.id\" name=\"to.name\" type=\"input\" [formControl]=\"formControl\" [formlyAttributes]=\"field\">\n        </div>"}]}],"members":{}},"FormlyFieldSelect":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@ngx-formly/core","name":"FieldType","line":22,"character":39},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"formly-field-select","template":"\n        <div class=\"govuk-form-group\">\n            <label class=\"govuk-label\" for=\"for\">\n                {{to.label}}\n                <span *ngIf=\"to.required === true\">&#42;</span>\n            </label>\n            <select class=\"govuk-select\" id=\"to.id\" name=\"to.name\" [formControl]=\"formControl\" [formlyAttributes]=\"field\">\n                <option *ngIf=\"to.placeholder\" [ngValue]=\"null\">{{ to.placeholder }}</option>\n                <ng-container *ngFor=\"let option of to.options\">\n                    <option [ngValue]=\"option.value\" [disabled]=\"option.disabled\">\n                        {{ option.label }}\n                    </option>\n                </ng-container>\n            </select>\n        </div>\n    "}]}],"members":{}},"FormlyFieldCheckbox":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@ngx-formly/core","name":"FieldType","line":34,"character":41},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"formly-field-checkbox","template":"\n      <div class=\"govuk-form-group\">\n        <fieldset class=\"govuk-fieldset\">\n          <legend class=\"govuk-fieldset__legend govuk-fieldset__legend--xl\">\n            <h1 class=\"govuk-fieldset__heading\">\n              {{to.label}}\n              <span *ngIf=\"to.required === true\">&#42;</span>\n            </h1>\n          </legend>\n          <span id=\"to.id\" class=\"govuk-hint\">\n            {{to.description}}\n          </span>\n          <div class=\"govuk-checkboxes\">\n            <div class=\"govuk-checkboxes__item\" *ngFor=\"let option of to.options\">\n              <input class=\"govuk-checkboxes__input\"\n                     id=\"option.id\"\n                     name=\"option.label\"\n                     type=\"checkbox\"\n                     [formControl]=\"formControl\"\n                     [formlyAttributes]=\"field\"\n                     [value]=\"option.value\">\n              <label class=\"govuk-label govuk-checkboxes__label\" [for]=\"option.id\">\n                {{ option.label }}\n              </label>\n            </div>\n          </div>\n        </fieldset>\n      </div>"}]}],"members":{}},"ɵa":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@ngx-formly/core","name":"FieldType","line":34,"character":38},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"formly-field-radio","template":"\n    <div class=\"govuk-form-group\">\n      <fieldset class=\"govuk-fieldset\">\n        <legend class=\"govuk-fieldset__legend govuk-fieldset__legend--xl\">\n          <h1 class=\"govuk-fieldset__heading\">\n            {{to.label}}\n            <span *ngIf=\"to.required === true\">&#42;</span>\n          </h1>\n        </legend>\n        <span id=\"to.id\" class=\"govuk-hint\">\n          {{to.description}}\n        </span>\n        <div class=\"govuk-radios\">\n          <div class=\"govuk-radios__item\" *ngFor=\"let option of to.options\">\n            <input class=\"govuk-radios__input\" \n                   id=\"option.id\" \n                   name=\"option.label\" \n                   type=\"radio\" \n                   [formControl]=\"formControl\"\n                   [formlyAttributes]=\"field\" \n                   [value]=\"option.value\">\n            <label class=\"govuk-label govuk-radios__label\" for=\"option.id\">\n              {{option.label}}\n            </label>\n          </div>\n        </div>\n      </fieldset>\n    </div>"}]}],"members":{}},"ɵb":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@ngx-formly/core","name":"FieldType","line":23,"character":41},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"formly-field-textarea","template":"\n    <div class=\"govuk-form-group\">\n      <label class=\"govuk-label\" for=\"more-detail\">\n        {{to.label}}\n        <span *ngIf=\"to.required === true\">&#42;</span>\n      </label>\n      <span id=\"more-detail-hint\" class=\"govuk-hint\">\n        {{to.description}}\n      </span>\n      <textarea class=\"govuk-textarea\"\n                [cols]=\"to.cols\"\n                [rows]=\"to.rows\"\n                [formControl]=\"formControl\"\n                [formlyAttributes]=\"field\">\n      </textarea>\n    </div>\n  "}]}],"members":{}}},"origins":{"JuiFormlyLibService":"./lib/jui-formly-lib.service","JuiFormlyLibComponent":"./lib/jui-formly-lib.component","JuiFormlyLibModule":"./lib/jui-formly-lib.module","FormlyFieldInput":"./lib/components/formly-field-input","FormlyFieldSelect":"./lib/components/formly-field-select","FormlyFieldCheckbox":"./lib/components/formly-field-checkbox","ɵa":"./lib/components/formly-field-radio","ɵb":"./lib/components/formly-field-textarea"},"importAs":"jui-formly-lib"}