add svelte version
This commit is contained in:
@@ -1,12 +1,10 @@
|
||||
import { type Viewport } from '..';
|
||||
|
||||
export function getEdgeToolbarTransform(
|
||||
labelX: number,
|
||||
labelY: number,
|
||||
viewport: Viewport,
|
||||
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(${labelX + offsetX}px, ${labelY + offsetY}px) translate(-50%, -50%) scale(${1 / viewport.zoom})`;
|
||||
return `translate(${x + offsetX}px, ${y + offsetY}px) translate(-50%, -50%) scale(${1 / zoom})`;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user