fix: 빈 canvas plan 생성 시 복사되는 문제 임시 수정

This commit is contained in:
Daseul Kim 2024-10-24 11:11:36 +09:00
parent 46dab98801
commit e3bc19d603
2 changed files with 3 additions and 37 deletions

View File

@ -38,41 +38,7 @@ export default function CanvasFrame({ plan }) {
}
useEffect(() => {
// const checkEventName = [
// 'object:modified',
// 'object:moving',
// 'object:scaling',
// 'object:rotating',
// 'object:skewing',
// 'object:resizing',
// 'object:selected',
// 'object:added',
// 'object:removed',
// ]
canvas?.off('object:added')
canvas?.off('object:modified')
canvas?.off('object:removed')
loadCanvas()
if (plan) {
canvas?.on('object:added', (e) => {
if (e?.target.name !== 'mouseLine') {
checkCanvasObjectEvent(e, plan.id)
}
})
canvas?.on('object:modified', (e) => {
if (e?.target.name !== 'mouseLine') {
checkCanvasObjectEvent(e, plan.id)
}
})
canvas?.on('object:removed', (e) => {
if (e?.target.name !== 'mouseLine') {
checkCanvasObjectEvent(e, plan.id)
}
})
}
}, [plan, canvas])
const onClickContextMenu = (index) => {}

View File

@ -290,12 +290,12 @@ export function usePlan() {
addPlan(userId, objectNo, currentCanvasData())
},
denyFn: () => {
addPlan(userId, objectNo)
addPlan(userId, objectNo, '')
},
})
: addPlan(userId, objectNo)
: addPlan(userId, objectNo, '')
}
const addPlan = (userId, objectNo, canvasStatus = '') => {
const addPlan = (userId, objectNo, canvasStatus) => {
const id = uuidv4()
const newPlan = {
id: id,