From 64e240e7a544c01266d4146e25e2763b49a48bae Mon Sep 17 00:00:00 2001 From: Moritz Klack Date: Tue, 5 Mar 2024 16:49:36 +0100 Subject: [PATCH] fix(react): allow edges to start from 0,0 (#3980) --- packages/react/CHANGELOG.md | 1 + packages/react/src/components/EdgeWrapper/index.tsx | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index 8219e047..0bc7f603 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -8,6 +8,7 @@ - unify `Edge` and `Node` type handling - fix safari: prevent selection of viewport - fix `useNodesData` hook to prevent re-renderings +- fix edges: allow start at 0,0 ## 12.0.0-next.10 diff --git a/packages/react/src/components/EdgeWrapper/index.tsx b/packages/react/src/components/EdgeWrapper/index.tsx index 30f432aa..c114c1b4 100644 --- a/packages/react/src/components/EdgeWrapper/index.tsx +++ b/packages/react/src/components/EdgeWrapper/index.tsx @@ -111,7 +111,7 @@ export function EdgeWrapper({ [edge.markerEnd, rfId] ); - if (edge.hidden || !sourceX || !sourceY || !targetX || !targetY) { + if (edge.hidden || sourceX === null || sourceY === null || targetX === null || targetY === null) { return null; }