diff --git a/src/lib/inputs/details-radio/details-radio.component.html b/src/lib/inputs/details-radio/details-radio.component.html index 5d06f13..ea4b99e 100644 --- a/src/lib/inputs/details-radio/details-radio.component.html +++ b/src/lib/inputs/details-radio/details-radio.component.html @@ -12,7 +12,7 @@
- +
extends FormFieldComponent> { +export class DetailsRadioComponent extends FormFieldComponent> implements OnInit { @Input() options: DetailsRadioOption[] = []; @Input() displayInRow = false; @Output() readonly extraOptionChanged: EventEmitter> = new EventEmitter(); + constructor(private readonly _translateService: TranslateService) { + super(); + } + + ngOnInit() { + this.#escapeDescriptionNonBreakingSpaces(); + } + toggleOption(option: DetailsRadioOption): void { if (option.value !== this._value?.value) { this.markAsTouched(); @@ -63,4 +71,13 @@ export class DetailsRadioComponent extends FormFieldComponent { + o.description = this._translateService.instant(o.description, { + ...o.descriptionParams, + }); + o.description = o.description.replace(/ /g, ' '); + }); + } }