diff --git a/src/hooks/useEvent.js b/src/hooks/useEvent.js index 2e5d23b0..8361ff7e 100644 --- a/src/hooks/useEvent.js +++ b/src/hooks/useEvent.js @@ -107,6 +107,10 @@ export function useEvent() { const horizonLines = canvas.getObjects().filter((obj) => obj.name === 'lineGrid' && obj.direction === 'horizontal') const verticalLines = canvas.getObjects().filter((obj) => obj.name === 'lineGrid' && obj.direction === 'vertical') + if (!horizonLines || !verticalLines) { + return + } + const closestHorizontalLine = horizonLines.reduce((prev, curr) => { const prevDistance = calculateDistance(pointer, prev) const currDistance = calculateDistance(pointer, curr)