feat: risks and sticky notes
This commit is contained in:
@ -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;
|
||||
|
||||
Reference in New Issue
Block a user