From 32f5b3d532c722d8b15e464e5ee2fc02474bfda1 Mon Sep 17 00:00:00 2001 From: Jan-Henrik Bruhn Date: Thu, 5 Feb 2026 14:50:09 +0100 Subject: [PATCH] Fix ESLint warnings in parallel edge implementation - Add missing dependencies (source, target) to CustomEdge useMemo - Remove unnecessary storeEdges dependency from GraphEditor handleConnect All 540 tests passing, linter clean Co-Authored-By: Claude Sonnet 4.5 --- src/components/Edges/CustomEdge.tsx | 2 +- src/components/Editor/GraphEditor.tsx | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/components/Edges/CustomEdge.tsx b/src/components/Edges/CustomEdge.tsx index a916e5d..3bdc47e 100644 --- a/src/components/Edges/CustomEdge.tsx +++ b/src/components/Edges/CustomEdge.tsx @@ -126,7 +126,7 @@ const CustomEdge = ({ Math.pow(t, 3) * params.ty; return { edgePath, labelX, labelY }; - }, [sourceNode, targetNode, sourceShape, targetShape, sourceX, sourceY, targetX, targetY, data]); + }, [sourceNode, targetNode, sourceShape, targetShape, sourceX, sourceY, targetX, targetY, data, source, target]); const { edgePath, labelX, labelY } = edgeParams; diff --git a/src/components/Editor/GraphEditor.tsx b/src/components/Editor/GraphEditor.tsx index 7467751..d28f374 100644 --- a/src/components/Editor/GraphEditor.tsx +++ b/src/components/Editor/GraphEditor.tsx @@ -776,7 +776,6 @@ const GraphEditor = ({ presentationMode = false, onNodeSelect, onEdgeSelect, onG addEdgeWithHistory(newEdge); }, [ - storeEdges, edgeTypeConfigs, addEdgeWithHistory, selectedRelationType,