dev #828

Merged
ysCha merged 3 commits from dev into prd-deploy 2026-05-08 17:56:38 +09:00
Showing only changes of commit 8192f0929a - Show all commits

View File

@ -30,9 +30,26 @@ export default function ObjectSetting({ id, pos = { x: 50, y: 230 } }) {
//
useEffect(() => {
canvas.discardActiveObject()
// [ROOF-SELECTABLE-RESTORE 2026-05-08] roof selectable .
// hook
// selectable=true set .
// true (roof.selectable=false )
// snapshot cleanup ( ).
const prevSelectable = surfaceShapePolygons.map((obj) => ({ obj, selectable: obj.selectable }))
surfaceShapePolygons.forEach((obj) => {
obj.set({ selectable: false })
})
return () => {
prevSelectable.forEach(({ obj, selectable }) => {
// canvas .
if (canvas?.getObjects().includes(obj)) {
obj.set({ selectable })
}
})
}
}, [])
/**