From 1c898f36d697e7438113fc602cb4d551d04a2a91 Mon Sep 17 00:00:00 2001 From: BugIsGod <87571967+bugisthegod@users.noreply.github.com> Date: Fri, 6 Mar 2026 10:06:52 +0000 Subject: [PATCH] Fix workflow nodes color in dark mode (#18456) ## Why `ThemeProvider` already exposes `colorScheme` (`'light' | 'dark'`) via `ThemeContext`, but `WorkflowDiagramCanvasBase` was only extracting`theme` and never passing `colorMode` to `ReactFlow`. Fix: #18453 ## Before image ## After image --- .../workflow-diagram/components/WorkflowDiagramCanvasBase.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/twenty-front/src/modules/workflow/workflow-diagram/components/WorkflowDiagramCanvasBase.tsx b/packages/twenty-front/src/modules/workflow/workflow-diagram/components/WorkflowDiagramCanvasBase.tsx index ca852371cd..2afcf48c65 100644 --- a/packages/twenty-front/src/modules/workflow/workflow-diagram/components/WorkflowDiagramCanvasBase.tsx +++ b/packages/twenty-front/src/modules/workflow/workflow-diagram/components/WorkflowDiagramCanvasBase.tsx @@ -164,7 +164,7 @@ export const WorkflowDiagramCanvasBase = ({ event: MouseEvent | React.MouseEvent; }) => void; }) => { - const { theme } = useContext(ThemeContext); + const { theme, colorScheme } = useContext(ThemeContext); const store = useStore(); const reactflow = useReactFlow(); @@ -623,6 +623,7 @@ export const WorkflowDiagramCanvasBase = ({ preventScrolling={true} connectionLineComponent={WorkflowDiagramConnection} connectionRadius={0} + colorMode={colorScheme} >