[{"__symbolic":"module","version":3,"metadata":{"option":{"__symbolic":"interface"},"MultiRadioComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"adm-multi-radio","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR"},"useExisting":{"__symbolic":"reference","name":"MultiRadioComponent"},"multi":true}],"host":{"class":"adm-multi-radio","[class.is-inline]":"inline","$quoted$":["class","[class.is-inline]"]},"styles":[".adm-multi-checkbox, .adm-multi-radio { display: block; } .adm-multi-checkbox.is-inline .adm-multi-ctrl-wrap, .adm-multi-radio.is-inline .adm-multi-ctrl-wrap { display: flex; flex-direction: row; } .adm-multi-checkbox.is-inline .adm-multi-ctrl-wrap > *, .adm-multi-radio.is-inline .adm-multi-ctrl-wrap > * { margin-right: 20px; } .adm-multi-checkbox.is-inline .adm-multi-ctrl-wrap > * .adm-checkbox__el, .adm-multi-checkbox.is-inline .adm-multi-ctrl-wrap > * .adm-radio__el, .adm-multi-radio.is-inline .adm-multi-ctrl-wrap > * .adm-checkbox__el, .adm-multi-radio.is-inline .adm-multi-ctrl-wrap > * .adm-radio__el { margin-right: 5px; } .adm-multi-checkbox.is-inline .adm-multi-ctrl-wrap > *:last-child, .adm-multi-radio.is-inline .adm-multi-ctrl-wrap > *:last-child { margin-right: 0; } "],"template":"\n        <div [formGroup]=\"_form\" *ngIf=\"_options.length\" class=\"adm-multi-ctrl-wrap\">\n            <adm-radio\n                    formControlName=\"model\"\n                    [value]=\"item.value\"\n                    [checked]=\"item.value == (_value | async)\"\n                    *ngFor=\"let item of _options\">\n                {{item.label}}\n            </adm-radio>\n        </div>\n    "}]}],"members":{"inline":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngAfterViewInit":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}}}},{"__symbolic":"module","version":1,"metadata":{"option":{"__symbolic":"interface"},"MultiRadioComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"adm-multi-radio","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR"},"useExisting":{"__symbolic":"reference","name":"MultiRadioComponent"},"multi":true}],"host":{"class":"adm-multi-radio","[class.is-inline]":"inline"},"styles":[".adm-multi-checkbox, .adm-multi-radio { display: block; } .adm-multi-checkbox.is-inline .adm-multi-ctrl-wrap, .adm-multi-radio.is-inline .adm-multi-ctrl-wrap { display: flex; flex-direction: row; } .adm-multi-checkbox.is-inline .adm-multi-ctrl-wrap > *, .adm-multi-radio.is-inline .adm-multi-ctrl-wrap > * { margin-right: 20px; } .adm-multi-checkbox.is-inline .adm-multi-ctrl-wrap > * .adm-checkbox__el, .adm-multi-checkbox.is-inline .adm-multi-ctrl-wrap > * .adm-radio__el, .adm-multi-radio.is-inline .adm-multi-ctrl-wrap > * .adm-checkbox__el, .adm-multi-radio.is-inline .adm-multi-ctrl-wrap > * .adm-radio__el { margin-right: 5px; } .adm-multi-checkbox.is-inline .adm-multi-ctrl-wrap > *:last-child, .adm-multi-radio.is-inline .adm-multi-ctrl-wrap > *:last-child { margin-right: 0; } "],"template":"\n        <div [formGroup]=\"_form\" *ngIf=\"_options.length\" class=\"adm-multi-ctrl-wrap\">\n            <adm-radio\n                    formControlName=\"model\"\n                    [value]=\"item.value\"\n                    [checked]=\"item.value == (_value | async)\"\n                    *ngFor=\"let item of _options\">\n                {{item.label}}\n            </adm-radio>\n        </div>\n    "}]}],"members":{"inline":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngAfterViewInit":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}}}}]