diff --git a/src/components/Roof2.jsx b/src/components/Roof2.jsx index 472d5452..9e3d7589 100644 --- a/src/components/Roof2.jsx +++ b/src/components/Roof2.jsx @@ -1,7 +1,7 @@ 'use client' import { useCanvas } from '@/hooks/useCanvas' -import { useEffect, useState, useRef } from 'react' +import { useEffect, useRef, useState } from 'react' import { v4 as uuidv4 } from 'uuid' import { useMode } from '@/hooks/useMode' import { Button } from '@nextui-org/react' @@ -59,6 +59,8 @@ export default function Roof2(props) { const wall = useRecoilValue(wallState) + const [scale, setScale] = useState(1) + //canvas 썸네일 const [thumbnails, setThumbnails] = useState([]) const thumbnailProps = { @@ -547,6 +549,16 @@ export default function Roof2(props) { setCompass(degree) } + const changeLength = (e) => { + setScale(e) + const polygon = canvas?.getActiveObject() + if (polygon.type !== 'QPolygon') { + return + } + + canvas?.renderAll() + } + return ( <> {canvas && ( @@ -643,7 +655,7 @@ export default function Roof2(props) {