From 31286c45f4f75d51f6d18011b8b2866c92e7180d Mon Sep 17 00:00:00 2001 From: Usman Baig Date: Thu, 12 Mar 2026 21:51:07 +0100 Subject: [PATCH] fix: use brand orange for Sankey diagram nodes and links --- components/journeys/SankeyDiagram.tsx | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/components/journeys/SankeyDiagram.tsx b/components/journeys/SankeyDiagram.tsx index 4ac3a62..f8966f6 100644 --- a/components/journeys/SankeyDiagram.tsx +++ b/components/journeys/SankeyDiagram.tsx @@ -295,13 +295,19 @@ export default function SankeyDiagram({ const numColumns = depth + 1 const isLastColumn = (col: number) => col === numColumns - 1 - // Colors - const nodeFill = isDark ? '#a3a3a3' : '#525252' - const labelFill = isDark ? '#a3a3a3' : '#737373' - const linkDefault = isDark ? 'rgba(163, 163, 163, 0.1)' : 'rgba(163, 163, 163, 0.15)' - const linkHover = 'rgba(249, 115, 22, 0.4)' - const linkDimmed = isDark ? 'rgba(163, 163, 163, 0.04)' : 'rgba(163, 163, 163, 0.06)' - const exitNodeFill = isDark ? '#525252' : '#a3a3a3' + // Colors — brand orange nodes with column-based fade + const brandOrange = '#FD5E0F' + const labelFill = isDark ? '#d4d4d4' : '#525252' + const linkDefault = isDark ? 'rgba(253, 94, 15, 0.15)' : 'rgba(253, 94, 15, 0.12)' + const linkHover = isDark ? 'rgba(253, 94, 15, 0.45)' : 'rgba(253, 94, 15, 0.35)' + const linkDimmed = isDark ? 'rgba(253, 94, 15, 0.04)' : 'rgba(253, 94, 15, 0.05)' + const exitNodeFill = isDark ? '#404040' : '#d4d4d4' + + // Fade node opacity from 1.0 (entry) to 0.45 (deepest) + const nodeOpacity = (col: number) => { + if (numColumns <= 1) return 1 + return 1 - (col / (numColumns - 1)) * 0.55 + } return ( { if (onNodeClick && !isExit) onNodeClick(node.path)