From cfaa07dc6bd0878f9d7b2190cc6f53d41fdeba09 Mon Sep 17 00:00:00 2001 From: moklick Date: Tue, 4 Aug 2020 10:03:44 +0200 Subject: [PATCH] fix(edges): selected condition closes #397 --- src/container/EdgeRenderer/index.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/container/EdgeRenderer/index.tsx b/src/container/EdgeRenderer/index.tsx index a97731c6..925c38f3 100644 --- a/src/container/EdgeRenderer/index.tsx +++ b/src/container/EdgeRenderer/index.tsx @@ -156,7 +156,9 @@ function renderEdge( ); const isSelected = selectedElements - ? (selectedElements as Edge[]).some((elm) => isEdge(elm) && elm.source === sourceId && elm.target === targetId) + ? (selectedElements as Edge[]).some( + (elm) => isEdge(elm) && elm.source === sourceId && elm.target === targetId && elm.id === edge.id + ) : false; return (