diff --git a/src/hooks/module/useModulePlace.js b/src/hooks/module/useModulePlace.js index 39522007..eec03790 100644 --- a/src/hooks/module/useModulePlace.js +++ b/src/hooks/module/useModulePlace.js @@ -12,6 +12,10 @@ export function useModulePlace() { const selectedModules = useRecoilValue(selectedModuleState) const { getTrestleDetailList } = useMasterController() + useEffect(() => { + console.log('๐Ÿš€ ~ useModulePlace ~ moduleSelectionData:', moduleSelectionData) + }, []) + useEffect(() => { const common = moduleSelectionData.common const roofConstructions = moduleSelectionData.roofConstructions @@ -56,11 +60,17 @@ export function useModulePlace() { .forEach((roof) => { const roofIndex = roof.roofMaterial.index //์ง€๋ถ•์˜ ์ง€๋ถ•์žฌ์˜ ์ˆœ๋ฒˆ trestleDetailList.forEach((detail) => { - console.log('detail', detail) - console.log('roofIndex', roofIndex) - console.log('detail.data.roofIndex', detail.data.roofIndex) if (Number(detail.data.roofIndex) === roofIndex) { + //roof์— ์ƒ์„ธ ๋ฐ์ดํ„ฐ ์ถ”๊ฐ€ roof.set({ trestleDetail: detail.data }) + + //surface์— ์ƒ์„ธ ๋ฐ์ดํ„ฐ ์ถ”๊ฐ€ + canvas + .getObjects() + .filter((surface) => surface.name === 'moduleSetupSurface' && surface.parentId === roof.id) + .forEach((surface) => { + surface.set({ trestleDetail: detail.data }) + }) } })