diff --git a/src/components/Roof2.jsx b/src/components/Roof2.jsx index 217d0521..6c8c4155 100644 --- a/src/components/Roof2.jsx +++ b/src/components/Roof2.jsx @@ -13,6 +13,7 @@ import { compassState, currentObjectState, fontSizeState, + guideLineState, roofMaterialState, roofState, sortedPolygonArray, @@ -30,6 +31,7 @@ import SettingsModal from './SettingsModal' import { useAxios } from '@/hooks/useAxios' import QPolygonContextMenu from '@/components/common/context-menu/QPolygonContextMenu' import QLineContextMenu from '@/components/common/context-menu/QLineContextMenu' +import { isObjectNotEmpty } from '@/util/common-utils' export default function Roof2(props) { const { name, userId, email, isLoggedIn } = props @@ -72,6 +74,8 @@ export default function Roof2(props) { const [scale, setScale] = useState(1) const currentObject = useRecoilValue(currentObjectState) + const [guideLine, setGuideLine] = useRecoilState(guideLineState) + //canvas 썸네일 const [thumbnails, setThumbnails] = useState([]) const thumbnailProps = { @@ -575,15 +579,28 @@ export default function Roof2(props) { {canvas && ( <>
- + {!isObjectNotEmpty(guideLine) ? ( + + ) : ( + + )}