From 993055e08b340367cd8c64127bfe480123cdb395 Mon Sep 17 00:00:00 2001 From: moklick Date: Sun, 27 Sep 2020 22:28:43 +0200 Subject: [PATCH] refactor(edge-utils): check center params for undefined --- src/components/Edges/BezierEdge.tsx | 4 ++-- src/components/Edges/SmoothStepEdge.tsx | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/components/Edges/BezierEdge.tsx b/src/components/Edges/BezierEdge.tsx index 58f854ea..18c62e40 100644 --- a/src/components/Edges/BezierEdge.tsx +++ b/src/components/Edges/BezierEdge.tsx @@ -29,8 +29,8 @@ export function getBezierPath({ const [_centerX, _centerY] = getCenter({ sourceX, sourceY, targetX, targetY }); const leftAndRight = [Position.Left, Position.Right]; - const cX = centerX ? centerX : _centerX; - const cY = centerY ? centerY : _centerY; + const cX = typeof centerX !== 'undefined' ? centerX : _centerX; + const cY = typeof centerY !== 'undefined' ? centerY : _centerY; let path = `M${sourceX},${sourceY} C${sourceX},${cY} ${targetX},${cY} ${targetX},${targetY}`; diff --git a/src/components/Edges/SmoothStepEdge.tsx b/src/components/Edges/SmoothStepEdge.tsx index e0c893b9..cd95b95f 100644 --- a/src/components/Edges/SmoothStepEdge.tsx +++ b/src/components/Edges/SmoothStepEdge.tsx @@ -66,8 +66,8 @@ export function getSmoothStepPath({ let firstCornerPath = null; let secondCornerPath = null; - const cX = centerX ? centerX : _centerX; - const cY = centerY ? centerY : _centerY; + const cX = typeof centerX !== 'undefined' ? centerX : _centerX; + const cY = typeof centerY !== 'undefined' ? centerY : _centerY; // default case: source and target positions are top or bottom if (sourceX <= targetX) {