diff --git a/renderers/lit/src/0.8/ui/multiple-choice.ts b/renderers/lit/src/0.8/ui/multiple-choice.ts index d2d62ab1b..53a408b09 100644 --- a/renderers/lit/src/0.8/ui/multiple-choice.ts +++ b/renderers/lit/src/0.8/ui/multiple-choice.ts @@ -104,6 +104,15 @@ export class MultipleChoice extends Root { } render() { + const selectedValue = Array.isArray(this.selections) + ? this.selections[0] || "" + : extractStringValue( + this.selections, + this.component, + this.processor, + this.surfaceId + ) || ""; + return html`
@@ -114,6 +123,7 @@ export class MultipleChoice extends Root { name="data" id="data" class=${classMap(this.theme.components.MultipleChoice.element)} + .value=${selectedValue} style=${ this.theme.additionalStyles?.MultipleChoice ? styleMap(this.theme.additionalStyles?.MultipleChoice) @@ -134,7 +144,7 @@ export class MultipleChoice extends Root { this.processor, this.surfaceId ); - return html``; + return html``; })}
`;