qcast-pub/src/app/canvas/page.jsx

37 lines
1.6 KiB
JavaScript

'use client'
import CanvasLayout from '@/components/canvas/CanvasLayout'
import CanvasMenu from '@/components/canvas/CanvasMenu'
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 OuterLineWall from '@/components/canvas/modal/outerlinesetting/OuterLineWall'
import SettingModal01 from '@/components/canvas/modal/settoing01/SettingModal01'
import Header from '@/components/layout/Header'
import { modalState } from '@/store/modalAtom'
import '@/styles/contents.scss'
import { useState } from 'react'
import { useRecoilValue } from 'recoil'
export default function CanvasPage() {
const modalOption = useRecoilValue(modalState);
const [menuValue, setMenuValue] = useState(null);
return(
<div className="wrap">
<Header/>
<div className="content">
<div className="canvas-wrap">
<CanvasMenu setMenuValue={setMenuValue}/>
<div className="canvas-content">
<CanvasLayout menuValue={menuValue}/>
</div>
{/* {modalOption.option && <SettingModal01/>}
{modalOption.outerwall && <OuterLineWall/>} 확인용 숨김처리
{modalOption.gridoption && <GridOption/>}
{modalOption.gridcopy && <GridCopy/>}
{modalOption.gridmove && <GridMove/>} */}
</div>
</div>
</div>
)
}