From bfda1b4fe53d4e6b71d3e607d685bbc1d01517c8 Mon Sep 17 00:00:00 2001 From: syedszeeshan <47701214+syedszeeshan@users.noreply.github.com> Date: Thu, 24 Jul 2025 17:07:38 -0400 Subject: [PATCH] fix(#2809): docs LTS input missing formcontrol implementation --- src/components/sandbox/AngularReactiveSerializer.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/components/sandbox/AngularReactiveSerializer.ts b/src/components/sandbox/AngularReactiveSerializer.ts index ab3bb5c0c..81314ffbe 100644 --- a/src/components/sandbox/AngularReactiveSerializer.ts +++ b/src/components/sandbox/AngularReactiveSerializer.ts @@ -9,6 +9,7 @@ const ReactiveComponents = [ "goab-checkbox", "goab-radio-group", "goab-date-picker", + "goa-input" ]; export class AngularReactiveSerializer extends BaseSerializer implements Serializer { @@ -153,15 +154,17 @@ export class AngularReactiveSerializer extends BaseSerializer implements Seriali }); } - if (children.startsWith(" children.startsWith(component))) { if (this.version === "old") { if (children.includes("goaChecked") && children.includes("goaValue")) { children = children.replace(/\bgoaValue\b\s?/g, ""); } - if (children.includes("disabled=true")) { + if (children.includes('disabled="true"') || children.includes("disabled=true")) { children = children - .replace(/disabled=true/g, '[attr.disabled]="true"') + .replace(/disabled=(["']?)true\1/g, '[attr.disabled]="true"') .replace(/\bgoaValue\b\s?/g, ""); } }