From 098bbd7cde1d1080a304ecb415e83828f2f9e3a1 Mon Sep 17 00:00:00 2001 From: Joel Brock Date: Mon, 22 Jun 2026 10:48:02 -0700 Subject: [PATCH] Remove contact identity fields from Stage 0 and widen Current stage Drop the readonly First name, Last name, and Email fields from the Check-in (organizing) section display. Add an optional fullWidth flag to FieldConfig and set it on current_stage so it spans the full section grid. --- components/StageSection.tsx | 6 +++++- config/form.ts | 19 +------------------ types/form.ts | 6 ++++++ 3 files changed, 12 insertions(+), 19 deletions(-) diff --git a/components/StageSection.tsx b/components/StageSection.tsx index 139c070..c31db37 100644 --- a/components/StageSection.tsx +++ b/components/StageSection.tsx @@ -259,6 +259,7 @@ export function StageSection({ {visibleFields.map((f) => { const resolvedOptions = f.optionGroupId ? options[f.optionGroupId] : undefined; const wide = + f.fullWidth || f.type === "textarea" || f.type === "boolean" || f.type === "multiselect"; @@ -426,7 +427,10 @@ function FieldGroupCard({ {fields.map((f) => { const resolvedOptions = f.optionGroupId ? options[f.optionGroupId] : undefined; const wide = - f.type === "textarea" || f.type === "boolean" || f.type === "multiselect"; + f.fullWidth || + f.type === "textarea" || + f.type === "boolean" || + f.type === "multiselect"; return (