diff --git a/src/hooks/surface/useSurfaceShapeBatch.js b/src/hooks/surface/useSurfaceShapeBatch.js index abb3688b..46c4ad82 100644 --- a/src/hooks/surface/useSurfaceShapeBatch.js +++ b/src/hooks/surface/useSurfaceShapeBatch.js @@ -734,28 +734,30 @@ export function useSurfaceShapeBatch({ isHidden, setIsHidden }) { confirmFn: () => { canvas.clear() - fabric.Image.fromURL(`${backgroundImage.path}`, function (img) { - console.log('πŸš€ ~ img:', img) - img.set({ - left: 0, - top: 0, - width: img.width, - height: img.height, - name: 'backGroundImage', - selectable: false, - hasRotatingPoint: false, // νšŒμ „ ν•Έλ“€ ν™œμ„±ν™” - lockMovementX: false, - lockMovementY: false, - lockRotation: false, - lockScalingX: false, - lockScalingY: false, + if (backgroundImage) { + fabric.Image.fromURL(`${backgroundImage.path}`, function (img) { + console.log('πŸš€ ~ img:', img) + img.set({ + left: 0, + top: 0, + width: img.width, + height: img.height, + name: 'backGroundImage', + selectable: false, + hasRotatingPoint: false, // νšŒμ „ ν•Έλ“€ ν™œμ„±ν™” + lockMovementX: false, + lockMovementY: false, + lockRotation: false, + lockScalingX: false, + lockScalingY: false, + }) + // image = img + canvas?.add(img) + canvas?.sendToBack(img) + canvas?.renderAll() + // setBackImg(img) }) - // image = img - canvas?.add(img) - canvas?.sendToBack(img) - canvas?.renderAll() - // setBackImg(img) - }) + } resetOuterLinePoints() resetPlacementShapeDrawingPoints()