diff --git a/frontend/src/components/GenerateModal.tsx b/frontend/src/components/GenerateModal.tsx index b37327e..df57f6b 100644 --- a/frontend/src/components/GenerateModal.tsx +++ b/frontend/src/components/GenerateModal.tsx @@ -1,4 +1,4 @@ -import { useState } from 'react' +import { useState, useEffect } from 'react' import Dialog from '@mui/material/Dialog' import DialogTitle from '@mui/material/DialogTitle' import DialogContent from '@mui/material/DialogContent' @@ -37,6 +37,10 @@ export default function GenerateModal({ open, configId, configName, onClose }: P const [files, setFiles] = useState(null) const [loading, setLoading] = useState(false) + useEffect(() => { + if (!open) setFiles(null) + }, [open]) + const handleOpen = async () => { if (files) return setLoading(true)