import { memo } from 'react'
import type { EdgeProps } from 'reactflow'
import {
BaseEdge,
EdgeLabelRenderer,
Position,
getSimpleBezierPath,
} from 'reactflow'
import BlockSelector from './block-selector'
const CustomEdge = ({
id,
data,
sourceX,
sourceY,
targetX,
targetY,
selected,
}: EdgeProps) => {
const [
edgePath,
labelX,
labelY,
] = getSimpleBezierPath({
sourceX: sourceX - 8,
sourceY,
sourcePosition: Position.Right,
targetX: targetX + 8,
targetY,
targetPosition: Position.Left,
})
return (
<>
{
data?._hovering && (
{}}
/>
)
}
>
)
}
export default memo(CustomEdge)