Spaces:
No application file
No application file
| import type { ConnectionLineComponent } from '@xyflow/react'; | |
| const HALF = 0.5; | |
| export const Connection: ConnectionLineComponent = ({ fromX, fromY, toX, toY }) => ( | |
| <g> | |
| <path | |
| className="animated" | |
| d={`M${fromX},${fromY} C ${fromX + (toX - fromX) * HALF},${fromY} ${fromX + (toX - fromX) * HALF},${toY} ${toX},${toY}`} | |
| fill="none" | |
| stroke="var(--color-ring)" | |
| strokeWidth={1} | |
| /> | |
| <circle cx={toX} cy={toY} fill="#fff" r={3} stroke="var(--color-ring)" strokeWidth={1} /> | |
| </g> | |
| ); | |