This commit is contained in:
Ze-Zheng Wu
2022-03-18 18:18:31 +08:00
parent 9cc873d64a
commit 2199ca3fd4
+11 -11
View File
@@ -57,21 +57,21 @@ export default ({
const toX = (connectionPositionX - transform[0]) / transform[2]; const toX = (connectionPositionX - transform[0]) / transform[2];
const toY = (connectionPositionY - transform[1]) / transform[2]; const toY = (connectionPositionY - transform[1]) / transform[2];
const fromPostion = fromHandle?.position; const fromPosition = fromHandle?.position;
let toPostion: Position | undefined; let toPosition: Position | undefined;
switch (fromPostion) { switch (fromPosition) {
case Position.Left: case Position.Left:
toPostion = Position.Right; toPosition = Position.Right;
break; break;
case Position.Right: case Position.Right:
toPostion = Position.Left; toPosition = Position.Left;
break; break;
case Position.Top: case Position.Top:
toPostion = Position.Bottom; toPosition = Position.Bottom;
break; break;
case Position.Bottom: case Position.Bottom:
toPostion = Position.Top; toPosition = Position.Top;
break; break;
} }
@@ -87,20 +87,20 @@ export default ({
{ {
sourceX = fromX; sourceX = fromX;
sourceY = fromY; sourceY = fromY;
sourcePosition = fromPostion; sourcePosition = fromPosition;
targetX = toX; targetX = toX;
targetY = toY; targetY = toY;
targetPosition = toPostion; targetPosition = toPosition;
} }
break; break;
case 'target': case 'target':
{ {
sourceX = toX; sourceX = toX;
sourceY = toY; sourceY = toY;
sourcePosition = toPostion; sourcePosition = toPosition;
targetX = fromX; targetX = fromX;
targetY = fromY; targetY = fromY;
targetPosition = fromPostion; targetPosition = fromPosition;
} }
break; break;
} }