From e741e0aaf085582c74d5fa27af1bc2d09198d25a Mon Sep 17 00:00:00 2001 From: itqop Date: Mon, 5 Jan 2026 20:58:35 +0300 Subject: [PATCH] fix front --- frontend/src/components/UploadDialog.tsx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/frontend/src/components/UploadDialog.tsx b/frontend/src/components/UploadDialog.tsx index 4704af3..e108fea 100644 --- a/frontend/src/components/UploadDialog.tsx +++ b/frontend/src/components/UploadDialog.tsx @@ -1,4 +1,4 @@ -import { useState, useCallback } from 'react'; +import { useState, useCallback, useEffect } from 'react'; import { useDropzone } from 'react-dropzone'; import { Dialog, @@ -42,6 +42,13 @@ export default function UploadDialog({ open, onClose, onComplete, currentFolderI const [files, setFiles] = useState([]); const [uploading, setUploading] = useState(false); + // Reset state when dialog closes + useEffect(() => { + if (!open && !uploading) { + setFiles([]); + } + }, [open, uploading]); + const onDrop = useCallback((acceptedFiles: File[]) => { const newFiles: UploadFile[] = acceptedFiles.map((file) => ({ file,