diff --git a/src/components/floor-plan/CanvasFrame.jsx b/src/components/floor-plan/CanvasFrame.jsx index 4cc08372..0117a871 100644 --- a/src/components/floor-plan/CanvasFrame.jsx +++ b/src/components/floor-plan/CanvasFrame.jsx @@ -12,21 +12,21 @@ import { currentObjectState, modifiedPlanFlagState } from '@/store/canvasAtom' import { useCanvasEvent } from '@/hooks/useCanvasEvent' import QContextMenu from '@/components/common/context-menu/QContextMenu' import { useCanvasConfigInitialize } from '@/hooks/common/useCanvasConfigInitialize' +import { useRecoilValue } from 'recoil' +import { currentMenuState } from '@/store/canvasAtom' +import { MENU } from '@/common/common' +import PanelBatchStatistics from '@/components/floor-plan/modal/panelBatch/PanelBatchStatistics' export default function CanvasFrame({ plan }) { const canvasRef = useRef(null) const [modifiedPlanFlag, setModifiedPlanFlag] = useRecoilState(modifiedPlanFlagState) const { canvas } = useCanvas('canvas') const { handleZoomClear } = useCanvasEvent() - const { contextMenu, currentContextMenu, setCurrentContextMenu, handleClick } = useContextMenu({ - externalFn: { - handleZoomClear, - }, - }) - const { checkCanvasObjectEvent, resetModifiedPlans } = usePlan() const { canvasLoadInit, gridInit } = useCanvasConfigInitialize() const currentObject = useRecoilValue(currentObjectState) + const { contextMenu, handleClick } = useContextMenu() + const { checkCanvasObjectEvent, checkUnsavedCanvasPlan } = usePlan() useEvent() const loadCanvas = () => { @@ -53,8 +53,6 @@ export default function CanvasFrame({ plan }) { resetModifiedPlans() }, [plan, canvas]) - const onClickContextMenu = (index) => {} - return (
長さ
+{getMessage('length')}
| {getMessage('modal.panel.batch.statistic.roof.shape')} | +{getMessage('modal.panel.batch.statistic.power.generation.amount')} (kW) | +
|---|---|
| {getMessage('modal.panel.batch.statistic.total')} | +0.000 | +