'use client' import CanvasLayout from '@/components/canvas/CanvasLayout' import CanvasMenu from '@/components/canvas/CanvasMenu' import ArrangementSetting from '@/components/canvas/modal/arrangementsetting/ArrangementSetting' import AuxiliarylineOption from '@/components/canvas/modal/auxiliarylineoprion/AuxiliarylineOption' import AuxiliaryCopy from '@/components/canvas/modal/auxiliarysupport/AuxiliaryCopy' import AuxiliaryMove from '@/components/canvas/modal/auxiliarysupport/AuxiliaryMove' import AuxiliarySize from '@/components/canvas/modal/auxiliarysupport/AuxiliarySize' import DisplayChange from '@/components/canvas/modal/displaychange/DisplayChange' import DistanceMeasurement01 from '@/components/canvas/modal/distancemeasurement/DistanceMeasurement01' import DistanceMeasurement02 from '@/components/canvas/modal/distancemeasurement/DistanceMeasurement02' import DistanceMeasurement03 from '@/components/canvas/modal/distancemeasurement/DistanceMeasurement03' import DrawingFlow from '@/components/canvas/modal/drawingflow/DrawingFlow' import EachPropertyChange from '@/components/canvas/modal/eachpropertychange/EachPropertyChange' import EvaseKerabaOption from '@/components/canvas/modal/eaves_keraba/EavesKerabaOption' import GridCopy from '@/components/canvas/modal/gridoption/GridCopy' import GridMove from '@/components/canvas/modal/gridoption/GridMove' import GridOption from '@/components/canvas/modal/gridoption/GridOption' import ManualRoofShape from '@/components/canvas/modal/manualroofshape/ManualRoofShape' import MovingUpDonw from '@/components/canvas/modal/movingupdown/MovingUpDown' import ObjectOption from '@/components/canvas/modal/objectoption/ObjectOption' import OuterLineWall from '@/components/canvas/modal/outerlinesetting/OuterLineWall' import OuterWallOffset from '@/components/canvas/modal/outerwalloffset/OuterWallOffset' import PlacementSettingPop from '@/components/canvas/modal/placementsetting/PlacementSettingPop' import PlaneShapeOption from '@/components/canvas/modal/planeshapeoption/PlaneShapeOption' import PropertiesSetting from '@/components/canvas/modal/propertiessetting/PropertiesSetting' import RoofAllocation from '@/components/canvas/modal/roofallocation/RoofAllocation' import RoofShapeOption from '@/components/canvas/modal/roofshapeoption/RoofShapeOption' import SettingModal01 from '@/components/canvas/modal/settoing01/SettingModal01' import SlopeOption from '@/components/canvas/modal/slopeoption/SlopeOption' import Penal02 from '@/components/canvas/penal/Penal02' import Penal01 from '@/components/canvas/penal/Penal01' import Header from '@/components/layout/Header' import { modalState } from '@/store/modalAtom' import '@/styles/contents.scss' import '@/styles/grid.scss' import { useState } from 'react' import { useRecoilValue } from 'recoil' import Penal03 from '@/components/canvas/penal/Penal03' import Penal04 from '@/components/canvas/penal/Penal04' import RoofModuleOption from '@/components/canvas/modal/roofmoduleoption/RoofModuleOption' import HexagonalRoofOption from '@/components/canvas/modal/hexagonalroofoption/HexagonalRoofOption' import CircuitStandSetting from '@/components/canvas/modal/circuitstandsetting/CircuitStandSetting' import AdditionalMove from '@/components/canvas/modal/additionalfunction/additionoption/AdditionalMove' import AdditionalCopy from '@/components/canvas/modal/additionalfunction/additionoption/AdditionalCopy' import AdditionalColumnCopy from '@/components/canvas/modal/additionalfunction/additionoption/AdditionalColumnCopy' import AdditionalColumnMove from '@/components/canvas/modal/additionalfunction/additionoption/AdditionalColumnMove' import AdditionalBundleMove from '@/components/canvas/modal/additionalfunction/additionoption/AdditionalBundleMove' import AdditionalBundleCopy from '@/components/canvas/modal/additionalfunction/additionoption/AdditionalBundleCopy' import AllModuleMove from '@/components/canvas/modal/additionalfunction/additionoption/AllModuleMove' import AllModuleCopy from '@/components/canvas/modal/additionalfunction/additionoption/AllModuleCopy' import AllModuleNumChange from '@/components/canvas/modal/additionalfunction/additionoption/AllModuleNumChange' import AdditionalColumnDelete from '@/components/canvas/modal/additionalfunction/moduleadditional/AdditionalColumnDelete' import AdditionalColumnEdit from '@/components/canvas/modal/additionalfunction/moduleadditional/AdditionalColumnEdit' import AdditionalBundleDelete from '@/components/canvas/modal/additionalfunction/moduleadditional/AdditionalBundleDelete' import AdditionalBundleEdit from '@/components/canvas/modal/additionalfunction/moduleadditional/AdditionalBundleEdit' import CanvasContextMenu from '@/components/canvas/CanvasContextMenu' import ColorSelect from '@/components/canvas/modal/colorselect/ColorSelect' import FontOption from '@/components/canvas/modal/font_lineoption/FontOption' import LineOption from '@/components/canvas/modal/font_lineoption/LineOption' import ShapeSizeOption from '@/components/canvas/modal/font_lineoption/ShapeSizeOption' import RoofSelect from '@/components/canvas/modal/roofselect/RoofSelect' import SizeChange from '@/components/canvas/modal/sizechange/SizeChang' import Footer from '@/components/layout/Footer' import ImageSize from '@/components/canvas/modal/imagesize/ImageSize' import MeasuredValueOption from '@/components/canvas/modal/measuredvalueoption/MeasuredValueOption' import ImgLoad from '@/components/canvas/modal/imgload/ImgLoad' export default function CanvasPage() { const modalOption = useRecoilValue(modalState); const [menuValue, setMenuValue] = useState(null); return(
{/* 우클릭 context menu */} {/* */} {/* 패널 배치 집계 */} {/* */} {/* */} {/* */} {/* */} {/* 배치면 초기 설정 */} {/* */} {/* 캔버스 기본 셋팅 */} {/* {modalOption.option && } */} {/* 점·선 그리드 설정 */} {/* {modalOption.gridoption && } */} {/* {modalOption.gridcopy && } */} {/* {modalOption.gridmove && } */} {/* 외벽선 그리기 */} {/* {modalOption.outerwall && } */} {/* 외벽선 속성 설정 */} {/* */} {/* 지붕형상 설정 */} {/* */} {/* 지붕형상 수동 설정 */} {/* */} {/* 보조선 작성 */} {/* */} {/* 처마∙케라바 변경 */} {/* */} {/* 동선이동∙형 올림 내림 */} {/* */} {/* 외벽선 편집 및 오프셋 */} {/* */} {/* 보조선 사이즈, 이동, 복사 */} {/* */} {/* */} {/* */} {/* 지붕면 할당 */} {/* */} {/* 경사 설정 */} {/* */} {/* 배치면 그리기 */} {/* */} {/* 면형상 배치 */} {/* */} {/* 오브젝트 배치*/} {/* */} {/* 표시변겅 */} {/* */} {/* 거리측정01, 거리측정02, 거리측정03 */} {/* */} {/* */} {/* */} {/* 각 변 속성 변경 */} {/* */} {/* 면 흐름 설정 */} {/* */} {/* 지붕모듈선택 */} {/* */} {/* 육지붕모듈 선택 */} {/* */} {/* 회로 및 가대설정 */} {/* 모듈 부가기능 */} {/* 이동, 복사, 열이동, 열복사, 단이동, 단복사, 모듈일괄회로번호변경, 모듈일관이동, 모듈일괄복사 */} {/* */} {/* */} {/* */} {/* */} {/* */} {/* */} {/* */} {/* */} {/* */} {/* 열삭제, 열삽입, 단삭제, 단삽입 */} {/* */} {/* */} {/* */} {/* */} {/* 색상 팝업 */} {/* */} {/* 글꼴 설정, 치수선 설정 */} {/* */} {/* */} {/* */} {/* 지붕재 선택 */} {/* */} {/* 사이즈 변경 */} {/* */} {/* 이미지 크기 조절 */} {/* */} {/* 실측치 설정 */} {/* */} {/* 이미지 불러오기 */} {/* */}
{menuValue === 5 &&
) }