From 884e79c0d270ea5bc2c41f8b8f234a2840141064 Mon Sep 17 00:00:00 2001 From: Richie Date: Sun, 29 Mar 2026 15:49:12 +1100 Subject: [PATCH] D034: Unify form error styling to copper across theme - MuiOutlinedInput: error border and focus ring now use copper (ColorTextBrand #B0610F) instead of red (ColorFeedbackError #BC2F2F) - MuiFormHelperText: error text colour overridden to copper - MuiFormLabel: error state stays neutral text (D024 reinforcement) - ToggleButtonGroup: error border changed from error.main to copper palette.error.main remains red for non-form uses (destructive buttons, system alerts). Form validation is now fully warm/copper end-to-end. Co-Authored-By: Claude Opus 4.6 (1M context) --- .../ToggleButtonGroup/ToggleButtonGroup.tsx | 4 +-- src/theme/index.ts | 28 ++++++++++++++++--- 2 files changed, 26 insertions(+), 6 deletions(-) diff --git a/src/components/atoms/ToggleButtonGroup/ToggleButtonGroup.tsx b/src/components/atoms/ToggleButtonGroup/ToggleButtonGroup.tsx index e2a38e2..f5e25bd 100644 --- a/src/components/atoms/ToggleButtonGroup/ToggleButtonGroup.tsx +++ b/src/components/atoms/ToggleButtonGroup/ToggleButtonGroup.tsx @@ -180,9 +180,9 @@ export const ToggleButtonGroup = React.forwardRef