feat: risks and sticky notes

This commit is contained in:
2025-07-08 12:56:52 +02:00
parent 4d8cc643a3
commit 8c1508f3ae
45 changed files with 613 additions and 34 deletions

View File

@ -7,6 +7,7 @@
x?: number;
y?: number;
zIndex?: number;
canvasOffset?: { x: number; y: number };
onMove?: (id: number, x: number, y: number) => void;
onClick?: (id: number) => void;
onDrop?: (id: number, x: number, y: number) => void;
@ -20,6 +21,7 @@
x = $bindable(0),
y = $bindable(0),
zIndex = $bindable(0),
canvasOffset = { x: 0, y: 0 },
onMove,
onClick,
onDrop
@ -59,8 +61,8 @@
hasMoved = true;
}
const newX = event.clientX - dragOffset.x;
const newY = event.clientY - dragOffset.y;
const newX = event.clientX - dragOffset.x - canvasOffset.x;
const newY = event.clientY - dragOffset.y - canvasOffset.y;
x = newX;
y = newY;