Fix file conversion success and failure toast messages

This commit is contained in:
yoosangwook 2024-09-04 18:19:10 +09:00
parent 10b88ede0f
commit dabce81843
2 changed files with 19 additions and 12 deletions

View File

@ -14,6 +14,7 @@ import QSelect from '@/components/ui/QSelect'
import styles from './playground.module.css'
import { useRecoilState } from 'recoil'
import { cadFileNameState, useCadFileState } from '@/store/canvasAtom'
import { QToast } from '@/hooks/useToast'
export default function Playground() {
const [useCadFile, setUseCadFile] = useRecoilState(useCadFileState)
@ -47,9 +48,11 @@ export default function Playground() {
convertDwgToPng(res.data.Files[0].FileName, res.data.Files[0].FileData)
setUseCadFile(true)
setCadFileName(res.data.Files[0].FileName)
QToast({ message: '파일 변환 완료', type: 'success' })
})
.catch((err) => {
console.error(err)
QToast({ message: '파일 변환 실패', type: 'error' })
})
}

View File

@ -789,9 +789,11 @@ export default function Roof2(props) {
<Button
className="m-1 p-2"
onClick={() => {
if (useCadFile) {
setUseCadFile(false)
setCadFileName('')
handleCadImageInit()
}
}}
>
cad 파일 초기화
@ -799,6 +801,7 @@ export default function Roof2(props) {
<Button
className="m-1 p-2"
onClick={() => {
if (useCadFile) {
backImg
.set({
selectable: false,
@ -808,6 +811,7 @@ export default function Roof2(props) {
canvas.add(backImg)
canvas.renderAll()
setCadFileComplete(true)
}
}}
>
cad 파일 조정 완료