From 6ebd52f36f8aca2aad565028765f9d92ec0fcaa6 Mon Sep 17 00:00:00 2001 From: Richie Date: Sun, 29 Mar 2026 22:13:03 +1100 Subject: [PATCH] Batch 1: ToggleButtonGroup fixes, heading standardisation, spacing normalisation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - ToggleButtonGroup: increase label-to-options spacing (mb 1→2), top-align button content (flex-start), fix selected border CSS specificity by adding .Mui-selected in grouped selector - Standardise all split-layout step headings from h4 to display3 (ProvidersStep, PackagesStep, PreviewStep, VenueStep, CoffinsStep, CoffinDetailsStep) — matches D-A decision for brand warmth - DateTimeStep: normalise section gaps (scheduling fieldset mb 3→4) - CrematoriumStep: add subheading for consistency, normalise witness section spacing (mb 3→4) - Fix input label clipping in PackagesStep and DateTimeStep (add pt: 0.5 to TextField containers for float-label clearance) Co-Authored-By: Claude Opus 4.6 (1M context) --- .../atoms/ToggleButtonGroup/ToggleButtonGroup.tsx | 7 +++++-- .../pages/CoffinDetailsStep/CoffinDetailsStep.tsx | 2 +- src/components/pages/CoffinsStep/CoffinsStep.tsx | 2 +- src/components/pages/CrematoriumStep/CrematoriumStep.tsx | 8 +++++++- src/components/pages/DateTimeStep/DateTimeStep.tsx | 3 ++- src/components/pages/PackagesStep/PackagesStep.tsx | 4 ++-- src/components/pages/PreviewStep/PreviewStep.tsx | 2 +- src/components/pages/ProvidersStep/ProvidersStep.tsx | 2 +- src/components/pages/VenueStep/VenueStep.tsx | 2 +- 9 files changed, 21 insertions(+), 11 deletions(-) diff --git a/src/components/atoms/ToggleButtonGroup/ToggleButtonGroup.tsx b/src/components/atoms/ToggleButtonGroup/ToggleButtonGroup.tsx index f5e25bd..88687f8 100644 --- a/src/components/atoms/ToggleButtonGroup/ToggleButtonGroup.tsx +++ b/src/components/atoms/ToggleButtonGroup/ToggleButtonGroup.tsx @@ -114,7 +114,7 @@ export const ToggleButtonGroup = React.forwardRef = ({ // ─── Right panel: Option selectors + CTAs ─── const optionsPanel = ( - + Coffin details diff --git a/src/components/pages/CoffinsStep/CoffinsStep.tsx b/src/components/pages/CoffinsStep/CoffinsStep.tsx index 2477919..37bff2f 100644 --- a/src/components/pages/CoffinsStep/CoffinsStep.tsx +++ b/src/components/pages/CoffinsStep/CoffinsStep.tsx @@ -198,7 +198,7 @@ export const CoffinsStep: React.FC = ({ }} > {/* Page heading */} - + Choose a coffin diff --git a/src/components/pages/CrematoriumStep/CrematoriumStep.tsx b/src/components/pages/CrematoriumStep/CrematoriumStep.tsx index 4b65320..0137887 100644 --- a/src/components/pages/CrematoriumStep/CrematoriumStep.tsx +++ b/src/components/pages/CrematoriumStep/CrematoriumStep.tsx @@ -149,6 +149,12 @@ export const CrematoriumStep: React.FC = ({ Crematorium + + {isPrePlanning + ? 'Review the crematorium details. You can update this later.' + : 'Confirm the crematorium and let us know about any preferences.'} + + = ({ {/* ─── Witness / attendance question ─── */} - + Will anyone be following the hearse to the crematorium? diff --git a/src/components/pages/DateTimeStep/DateTimeStep.tsx b/src/components/pages/DateTimeStep/DateTimeStep.tsx index f809af4..70ecf01 100644 --- a/src/components/pages/DateTimeStep/DateTimeStep.tsx +++ b/src/components/pages/DateTimeStep/DateTimeStep.tsx @@ -197,6 +197,7 @@ export const DateTimeStep: React.FC = ({ flexDirection: { xs: 'column', sm: 'row' }, gap: 2, mb: 2, + pt: 0.5, }} > = ({ {/* ─── Section 2: Scheduling ─── */} {showScheduling && ( - + {schedulingHeading} diff --git a/src/components/pages/PackagesStep/PackagesStep.tsx b/src/components/pages/PackagesStep/PackagesStep.tsx index 654741a..0effbd0 100644 --- a/src/components/pages/PackagesStep/PackagesStep.tsx +++ b/src/components/pages/PackagesStep/PackagesStep.tsx @@ -191,7 +191,7 @@ export const PackagesStep: React.FC = ({ {/* Heading */} - + Choose a funeral package @@ -202,7 +202,7 @@ export const PackagesStep: React.FC = ({ {/* Budget filter */} - + = ({ {/* Page heading */} - + Your selected package diff --git a/src/components/pages/ProvidersStep/ProvidersStep.tsx b/src/components/pages/ProvidersStep/ProvidersStep.tsx index fc53c29..c1c907e 100644 --- a/src/components/pages/ProvidersStep/ProvidersStep.tsx +++ b/src/components/pages/ProvidersStep/ProvidersStep.tsx @@ -147,7 +147,7 @@ export const ProvidersStep: React.FC = ({ } > {/* Header */} - + Choose a funeral provider diff --git a/src/components/pages/VenueStep/VenueStep.tsx b/src/components/pages/VenueStep/VenueStep.tsx index 77f67ff..d833ecf 100644 --- a/src/components/pages/VenueStep/VenueStep.tsx +++ b/src/components/pages/VenueStep/VenueStep.tsx @@ -194,7 +194,7 @@ export const VenueStep: React.FC = ({ } > {/* Page heading */} - + Where would you like the service?