From bf494bb0436d3378ebb4bc0a470fe58d76724c2c Mon Sep 17 00:00:00 2001 From: chihlasm Date: Wed, 1 Apr 2026 06:14:51 +0000 Subject: [PATCH] fix: use dark text on blue accent step-number badges across all flow types MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #60a5fa (electric blue) is a light colour — near-white and muted-foreground text on it produced ~1.9–2.1:1 contrast, well below WCAG AA. - TreeNavigationPage: option number badges + timer badge → text-[#0e1016] - StepChecklist: active step was blue badge on blue row (invisible); now inverts to navy circle with blue number when current, dark-on-blue otherwise - StepDetail: step number circle → text-[#0e1016] (was near-white on light blue) Co-Authored-By: Claude Sonnet 4.6 --- frontend/src/components/procedural/StepChecklist.tsx | 5 ++++- frontend/src/components/procedural/StepDetail.tsx | 2 +- frontend/src/pages/TreeNavigationPage.tsx | 4 ++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/frontend/src/components/procedural/StepChecklist.tsx b/frontend/src/components/procedural/StepChecklist.tsx index 3bdd4942..1fc6af91 100644 --- a/frontend/src/components/procedural/StepChecklist.tsx +++ b/frontend/src/components/procedural/StepChecklist.tsx @@ -52,7 +52,10 @@ export function StepChecklist({ steps, currentStepIndex, completedStepIds, onSte ) : ( )} - + {index + 1} diff --git a/frontend/src/components/procedural/StepDetail.tsx b/frontend/src/components/procedural/StepDetail.tsx index d64c8e72..986b23b9 100644 --- a/frontend/src/components/procedural/StepDetail.tsx +++ b/frontend/src/components/procedural/StepDetail.tsx @@ -91,7 +91,7 @@ export function StepDetail({
{/* Step header */}
- + {stepNumber}
diff --git a/frontend/src/pages/TreeNavigationPage.tsx b/frontend/src/pages/TreeNavigationPage.tsx index 643c3c75..ceb7c20f 100644 --- a/frontend/src/pages/TreeNavigationPage.tsx +++ b/frontend/src/pages/TreeNavigationPage.tsx @@ -687,7 +687,7 @@ export function TreeNavigationPage() {

{tree.name}

{timerDisplay && ( - + {timerDisplay} @@ -874,7 +874,7 @@ export function TreeNavigationPage() { ) : ( - + {index + 1} )