From 94a094aa9e4f94b85ce1e7d8ffffc386987ec859 Mon Sep 17 00:00:00 2001 From: braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Wed, 1 Feb 2023 23:12:01 +0100 Subject: [PATCH] chore(core): cleanup Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com> --- packages/core/src/utils/drag.ts | 4 ++-- packages/core/src/utils/general.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/core/src/utils/drag.ts b/packages/core/src/utils/drag.ts index e2f340bb..3ef8086c 100644 --- a/packages/core/src/utils/drag.ts +++ b/packages/core/src/utils/drag.ts @@ -27,8 +27,8 @@ export function getDragItems( id: n.id, position: n.position || { x: 0, y: 0 }, distance: { - x: mousePos.x - n.computedPosition.x || 0, - y: mousePos.y - n.computedPosition.y || 0, + x: mousePos.x - n.computedPosition?.x || 0, + y: mousePos.y - n.computedPosition?.y || 0, }, from: n.computedPosition, extent: n.extent, diff --git a/packages/core/src/utils/general.ts b/packages/core/src/utils/general.ts index 4484292e..3f5d46ec 100644 --- a/packages/core/src/utils/general.ts +++ b/packages/core/src/utils/general.ts @@ -2,8 +2,8 @@ export const isMouseEvent = (event: MouseEvent | TouchEvent): event is MouseEven export const getEventPosition = (event: MouseEvent | TouchEvent, bounds?: DOMRect) => { const isMouseTriggered = isMouseEvent(event) - const evtX = isMouseTriggered ? event.clientX : event.touches[0].clientX - const evtY = isMouseTriggered ? event.clientY : event.touches[0].clientY + const evtX = isMouseTriggered ? event.clientX : event.touches?.[0].clientX + const evtY = isMouseTriggered ? event.clientY : event.touches?.[0].clientY return { x: evtX - (bounds?.left ?? 0),