'use client' import { useState } from 'react' import FirstOption from './FirstOption' import WithDraggable from '@/components/common/draggable/WithDraggable' import SecondOption from '@/components/floor-plan/modal/setting01/SecondOption' import { useMessage } from '@/hooks/useMessage' import GridOption from '@/components/floor-plan/modal/setting01/GridOption' import { canGridOptionSeletor } from '@/store/canvasAtom' import { useRecoilValue } from 'recoil' export default function SettingModal01(props) { const { setShowCanvasSettingModal, setShowDotLineGridModal, setShowColorPickerModal } = props const [buttonAct, setButtonAct] = useState(1) const { getMessage } = useMessage() const canGridOptionSeletorValue = useRecoilValue(canGridOptionSeletor) const handleBtnClick = (num) => { setButtonAct(num) } return (

{getMessage('modal.canvas.setting')}

{canGridOptionSeletorValue && ( )}
{buttonAct === 1 && } {buttonAct === 2 && } {buttonAct === 3 && }
) }