diff --git a/src/components/floor-plan/CanvasMenu.jsx b/src/components/floor-plan/CanvasMenu.jsx
index 6ac20787..09253f72 100644
--- a/src/components/floor-plan/CanvasMenu.jsx
+++ b/src/components/floor-plan/CanvasMenu.jsx
@@ -32,6 +32,8 @@ import { menusState, menuTypeState } from '@/store/menuAtom'
import useMenu from '@/hooks/common/useMenu'
import { MENU } from '@/common/common'
+import { useEstimateController } from '@/hooks/floorPlan/estimate/useEstimateController'
+
export default function CanvasMenu(props) {
const { menuNumber, setMenuNumber } = props
const pathname = usePathname()
@@ -51,6 +53,7 @@ export default function CanvasMenu(props) {
const canvas = useRecoilValue(canvasState)
const { handleZoomClear } = useCanvasEvent()
const { handleMenu } = useMenu()
+ const { handleEstimateSubmit } = useEstimateController()
const { getMessage } = useMessage()
const { currentCanvasPlan, saveCanvas } = usePlan()
@@ -222,7 +225,7 @@ export default function CanvasMenu(props) {
{getMessage('plan.menu.estimate.docDown')}
-