| @@ -2,19 +2,20 @@ import { memo } from 'react' | |||
| import type { ConnectionLineComponentProps } from 'reactflow' | |||
| import { | |||
| Position, | |||
| getSimpleBezierPath, | |||
| getBezierPath, | |||
| } from 'reactflow' | |||
| const CustomConnectionLine = ({ fromX, fromY, toX, toY }: ConnectionLineComponentProps) => { | |||
| const [ | |||
| edgePath, | |||
| ] = getSimpleBezierPath({ | |||
| ] = getBezierPath({ | |||
| sourceX: fromX, | |||
| sourceY: fromY, | |||
| sourcePosition: Position.Right, | |||
| targetX: toX, | |||
| targetY: toY, | |||
| targetPosition: Position.Left, | |||
| curvature: 0.16, | |||
| }) | |||
| return ( | |||
| @@ -9,7 +9,7 @@ import { | |||
| BaseEdge, | |||
| EdgeLabelRenderer, | |||
| Position, | |||
| getSimpleBezierPath, | |||
| getBezierPath, | |||
| } from 'reactflow' | |||
| import { | |||
| useNodesExtraData, | |||
| @@ -38,13 +38,14 @@ const CustomEdge = ({ | |||
| edgePath, | |||
| labelX, | |||
| labelY, | |||
| ] = getSimpleBezierPath({ | |||
| ] = getBezierPath({ | |||
| sourceX: sourceX - 8, | |||
| sourceY, | |||
| sourcePosition: Position.Right, | |||
| targetX: targetX + 8, | |||
| targetY, | |||
| targetPosition: Position.Left, | |||
| curvature: 0.16, | |||
| }) | |||
| const [open, setOpen] = useState(false) | |||
| const { handleNodeAdd } = useNodesInteractions() | |||