From 9a490c6244f17314deab137295daa936ea654517 Mon Sep 17 00:00:00 2001 From: Daniel Belcher Date: Wed, 11 Sep 2024 07:59:32 -0700 Subject: [PATCH 1/2] qa 1 --- lib/libs/webforms/G2C/v202401.ts | 6 ++++-- lib/packages/shared-types/forms.ts | 2 ++ react-app/src/components/RHF/FieldArray.tsx | 13 ++++++++++++- react-app/src/components/RHF/RHFTextDisplay.tsx | 4 ++++ 4 files changed, 22 insertions(+), 3 deletions(-) diff --git a/lib/libs/webforms/G2C/v202401.ts b/lib/libs/webforms/G2C/v202401.ts index f9cc06939..e181e2e00 100644 --- a/lib/libs/webforms/G2C/v202401.ts +++ b/lib/libs/webforms/G2C/v202401.ts @@ -52,6 +52,7 @@ export const v202401: FormSchema = { appendClassName: DefaultFieldGroupProps.appendClassName, removeText: "Remove above population", appendVariant: "default", + lastDivider: "border-primary border-b-[2px]", }, fields: [ { @@ -72,6 +73,7 @@ export const v202401: FormSchema = { rhf: "Textarea", label: "Eligibility group(s) included", labelClassName: "font-bold text-black", + props: { className: "w-[40rem]" }, rules: { required: "* Required", pattern: { @@ -88,7 +90,7 @@ export const v202401: FormSchema = { { name: "inc-greater-than", rhf: "Input", - label: "Income greater than", + label: "Income greater than ($)", labelClassName: "text-black", rules: { required: "* Required", @@ -102,7 +104,7 @@ export const v202401: FormSchema = { { name: "inc-lesser-than", rhf: "Input", - label: "Income less than or equal to", + label: "Income less than or equal to ($)", labelClassName: "text-black", rules: { required: "* Required", diff --git a/lib/packages/shared-types/forms.ts b/lib/packages/shared-types/forms.ts index 4414180dc..929e094da 100644 --- a/lib/packages/shared-types/forms.ts +++ b/lib/packages/shared-types/forms.ts @@ -147,6 +147,7 @@ export type RHFComponentMap = { removeText?: string; fieldArrayClassName?: string; divider?: boolean; + lastDivider?: string; appendClassName?: string; appendVariant?: "default" | "outline" | "ghost" | "secondary"; }; @@ -189,6 +190,7 @@ export type FieldArrayProps< removeText?: string; fieldArrayClassName?: string; divider?: boolean; + lastDivider?: string; appendClassName?: string; appendVariant?: "default" | "outline" | "ghost" | "secondary"; }; diff --git a/react-app/src/components/RHF/FieldArray.tsx b/react-app/src/components/RHF/FieldArray.tsx index d83d17563..526df6f33 100644 --- a/react-app/src/components/RHF/FieldArray.tsx +++ b/react-app/src/components/RHF/FieldArray.tsx @@ -30,7 +30,10 @@ export const RHFFieldArray = ( {fieldArr.fields.map((FLD, index) => { return (
{props.fields.map((SLOT, i) => { @@ -70,6 +73,14 @@ export const RHFFieldArray = (
); })} + {props.lastDivider && ( +
+ )}