From 20c7f1622c95d4ea15c20255b08d08b4da6031d9 Mon Sep 17 00:00:00 2001 From: Rhys Lloyd <1326759+justrhysism@users.noreply.github.com> Date: Thu, 5 Nov 2020 09:14:45 +1030 Subject: [PATCH] Resolve #661 Forward positional data to Node Component. --- src/components/Nodes/wrapNode.tsx | 2 ++ src/types/index.ts | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/components/Nodes/wrapNode.tsx b/src/components/Nodes/wrapNode.tsx index f6a5bbab..a0ca4b0d 100644 --- a/src/components/Nodes/wrapNode.tsx +++ b/src/components/Nodes/wrapNode.tsx @@ -214,6 +214,8 @@ export default (NodeComponent: ComponentType) => { id={id} data={data} type={type} + xPos={xPos} + yPos={yPos} selected={selected} isConnectable={isConnectable} sourcePosition={sourcePosition} diff --git a/src/types/index.ts b/src/types/index.ts index adfad3e1..418eba96 100644 --- a/src/types/index.ts +++ b/src/types/index.ts @@ -167,6 +167,8 @@ export interface NodeProps { data: any; selected: boolean; isConnectable: boolean; + xPos?: number; + yPos?: number; targetPosition?: Position; sourcePosition?: Position; isDragging?: boolean;