{style?.head?.call(style) ?? }
{style?.tail?.call(style) ?? }
{isSelected && controlPointsDots}
)
}
interface ControlPointProps {
pos: Pos
basePos: Pos,
onMoves: (currentPos: Pos) => void
onPosValidated: (newPos: Pos) => void,
radius?: number
}
function ControlPoint({
pos,
onMoves,
onPosValidated,
radius = 7,
}: ControlPointProps) {
const ref = useRef