From 57a5f7d8c44b013289ea9e115d136c2228707405 Mon Sep 17 00:00:00 2001 From: Corwin Smith Date: Mon, 20 Jan 2025 12:16:46 -0700 Subject: [PATCH] add new field --- src/components/forms/AcademicGrantsForm.tsx | 6 ++++++ src/components/forms/schemas/AcademicGrants.ts | 3 +++ src/pages/api/academic-grants.ts | 1 + 3 files changed, 10 insertions(+) diff --git a/src/components/forms/AcademicGrantsForm.tsx b/src/components/forms/AcademicGrantsForm.tsx index 0e9cc395..ac492093 100644 --- a/src/components/forms/AcademicGrantsForm.tsx +++ b/src/components/forms/AcademicGrantsForm.tsx @@ -583,6 +583,12 @@ export const AcademicGrantsForm: FC = () => { relevant links here" /> + +
diff --git a/src/components/forms/schemas/AcademicGrants.ts b/src/components/forms/schemas/AcademicGrants.ts index acc42cf8..2f2e697f 100644 --- a/src/components/forms/schemas/AcademicGrants.ts +++ b/src/components/forms/schemas/AcademicGrants.ts @@ -61,6 +61,9 @@ export const AcademicGrantsSchema = z repeatApplicant: z.boolean(), canTheEFReachOut: z.boolean().optional(), additionalInfo: stringFieldSchema('Additional info', { max: MAX_TEXT_AREA_LENGTH }).optional(), + additionalSupport: stringFieldSchema('Additional support', { + max: MAX_TEXT_AREA_LENGTH + }).optional(), captchaToken: stringFieldSchema('Captcha', { min: 1 }) }) .refine( diff --git a/src/pages/api/academic-grants.ts b/src/pages/api/academic-grants.ts index 6d3b3048..05bf0b2e 100644 --- a/src/pages/api/academic-grants.ts +++ b/src/pages/api/academic-grants.ts @@ -66,6 +66,7 @@ async function handler(req: NextApiRequest, res: NextApiResponse): Promise Repeat_Applicant__c: result.data.repeatApplicant, Can_the_EF_reach_out__c: result.data.canTheEFReachOut, Additional_Information__c: result.data.additionalInfo, + Additional_support_requests__c: result.data.additionalSupport, Proactive_Community_Grants_Round__c: 'Academic Grants Round 2025', // this value is hardwired, depending on the type of grant round LeadSource: 'Webform', RecordTypeId: process.env.SF_RECORD_TYPE_GRANTS_ROUND!