From a95b7ebe4cce21643ed17a56e0ea9ff838ebc7c2 Mon Sep 17 00:00:00 2001 From: "hyojun.choi" Date: Wed, 23 Oct 2024 17:08:50 +0900 Subject: [PATCH] =?UTF-8?q?object=20=EC=88=98=EC=A0=95=20=EC=8B=9C=20uuid?= =?UTF-8?q?=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/hooks/useCanvasEvent.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/hooks/useCanvasEvent.js b/src/hooks/useCanvasEvent.js index 4f041e79..bf878c7b 100644 --- a/src/hooks/useCanvasEvent.js +++ b/src/hooks/useCanvasEvent.js @@ -1,5 +1,6 @@ import { useState } from 'react' import { useRecoilState, useRecoilValue } from 'recoil' +import { v4 as uuidv4 } from 'uuid' import { canvasSizeState, canvasState, canvasZoomState, currentObjectState, fontFamilyState, fontSizeState } from '@/store/canvasAtom' import { QPolygon } from '@/components/fabric/QPolygon' @@ -32,7 +33,9 @@ export function useCanvasEvent() { const objectEvent = { onChange: (e) => { const target = e.target + if (target) { + target.uuid = uuidv4() // settleDown(target) } },