diff --git a/src/components/floor-plan/CanvasMenu.jsx b/src/components/floor-plan/CanvasMenu.jsx index 07411efb..b2ff69f6 100644 --- a/src/components/floor-plan/CanvasMenu.jsx +++ b/src/components/floor-plan/CanvasMenu.jsx @@ -4,6 +4,7 @@ import { useEffect, useState } from 'react' import { useRecoilState, useRecoilValue, useSetRecoilState } from 'recoil' +import { usePathname, useRouter } from 'next/navigation' import MenuDepth01 from './MenuDepth01' import QSelectBox from '@/components/common/select/QSelectBox' import { v4 as uuidv4 } from 'uuid' @@ -40,6 +41,8 @@ const canvasMenus = [ export default function CanvasMenu(props) { const { menuNumber, setMenuNumber } = props + const pathname = usePathname() + const router = useRouter() const { addPopup, closePopup } = usePopup() const [type, setType] = useState('') @@ -96,6 +99,8 @@ export default function CanvasMenu(props) { setType('module') break } + + if (pathname !== '/floor-plan') router.push('/floor-plan') } const menuProps = { type,