Files
xyflow/packages/system/src/utils/edge-toolbar.ts
2025-10-13 16:10:47 +02:00

11 lines
334 B
TypeScript

export function getEdgeToolbarTransform(
x: number,
y: number,
zoom: number,
offsetX: number = 0,
offsetY: number = 0
): string {
// Position the toolbar at the edge label center (scaling is handled by EdgeLabelRenderer)
return `translate(${x + offsetX}px, ${y + offsetY}px) translate(-50%, -50%) scale(${1 / zoom})`;
}