옵션2 - 캔버스 사이즈 변경
This commit is contained in:
parent
c418da7560
commit
c71468851d
@ -1,7 +1,9 @@
|
|||||||
import WithDraggable from '@/components/common/draggable/WithDraggable'
|
|
||||||
import { usePopup } from '@/hooks/usePopup'
|
|
||||||
import { useMessage } from '@/hooks/useMessage'
|
|
||||||
import { useState } from 'react'
|
import { useState } from 'react'
|
||||||
|
import { useRecoilValue } from 'recoil'
|
||||||
|
import { useMessage } from '@/hooks/useMessage'
|
||||||
|
import { usePopup } from '@/hooks/usePopup'
|
||||||
|
import WithDraggable from '@/components/common/draggable/WithDraggable'
|
||||||
|
import { canvasState } from '@/store/canvasAtom'
|
||||||
|
|
||||||
export default function PlanSizeSetting(props) {
|
export default function PlanSizeSetting(props) {
|
||||||
const { horizon, setHorizon, vertical, setVertical, id, pos = { x: 985, y: 180 }, setIsShow } = props
|
const { horizon, setHorizon, vertical, setVertical, id, pos = { x: 985, y: 180 }, setIsShow } = props
|
||||||
@ -9,6 +11,7 @@ export default function PlanSizeSetting(props) {
|
|||||||
const { getMessage } = useMessage()
|
const { getMessage } = useMessage()
|
||||||
const [originHorizon, setOriginHorizon] = useState(horizon)
|
const [originHorizon, setOriginHorizon] = useState(horizon)
|
||||||
const [originVertical, setOriginVertical] = useState(vertical)
|
const [originVertical, setOriginVertical] = useState(vertical)
|
||||||
|
const canvas = useRecoilValue(canvasState)
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<WithDraggable isShow={true} pos={pos}>
|
<WithDraggable isShow={true} pos={pos}>
|
||||||
@ -55,6 +58,9 @@ export default function PlanSizeSetting(props) {
|
|||||||
setVertical(originVertical)
|
setVertical(originVertical)
|
||||||
setIsShow(false)
|
setIsShow(false)
|
||||||
closePopup(id)
|
closePopup(id)
|
||||||
|
canvas.setWidth(originHorizon)
|
||||||
|
canvas.setHeight(originVertical)
|
||||||
|
canvas.renderAll()
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
{getMessage('modal.common.save')}
|
{getMessage('modal.common.save')}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user