From aa7bdf595f4d8c3d79fd679dab90443a3627f91c Mon Sep 17 00:00:00 2001 From: "hyojun.choi" Date: Fri, 7 Feb 2025 19:54:09 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B2=AC=EC=A0=81=EC=84=9C=20=EC=A0=84?= =?UTF-8?q?=EC=97=90=20handleCanvasToPng=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modal/circuitTrestle/CircuitTrestleSetting.jsx | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/components/floor-plan/modal/circuitTrestle/CircuitTrestleSetting.jsx b/src/components/floor-plan/modal/circuitTrestle/CircuitTrestleSetting.jsx index c09687b6..a1c79b5c 100644 --- a/src/components/floor-plan/modal/circuitTrestle/CircuitTrestleSetting.jsx +++ b/src/components/floor-plan/modal/circuitTrestle/CircuitTrestleSetting.jsx @@ -23,6 +23,7 @@ import { v4 as uuidv4 } from 'uuid' import { useEstimate } from '@/hooks/useEstimate' import { useCircuitTrestle } from '@/hooks/useCirCuitTrestle' import { useCanvasPopupStatusController } from '@/hooks/common/useCanvasPopupStatusController' +import { useImgLoader } from '@/hooks/floorPlan/useImgLoader' const ALLOCATION_TYPE = { AUTO: 'auto', @@ -50,6 +51,9 @@ export default function CircuitTrestleSetting({ id }) { // const [stepUpListData, setStepUpListData] = useRecoilState(stepUpListDataState) const [stepUpListData, setStepUpListData] = useState([]) const [seletedOption, setSeletedOption] = useState(null) + + const { handleCanvasToPng } = useImgLoader() + const { makers, setMakers, @@ -339,12 +343,11 @@ export default function CircuitTrestleSetting({ id }) { setViewCircuitNumberTexts(false) - //TODO : 이미지 저장 + handleCanvasToPng(1) const result = await apply() if (result) { - // TODO : 이미지 저장 - + handleCanvasToPng(2) setViewCircuitNumberTexts(true) await saveEstimate(result) }