diff --git a/frontend/src/TooljetDatabase/Drawers/BulkUploadDrawer/FileDropzone.jsx b/frontend/src/TooljetDatabase/Drawers/BulkUploadDrawer/FileDropzone.jsx index bdc79f1d98..fa214e0f24 100644 --- a/frontend/src/TooljetDatabase/Drawers/BulkUploadDrawer/FileDropzone.jsx +++ b/frontend/src/TooljetDatabase/Drawers/BulkUploadDrawer/FileDropzone.jsx @@ -12,7 +12,6 @@ export function FileDropzone({ errors, handleFileChange, onButtonClick, - onDrop, setProgress, progress, }) { @@ -23,7 +22,13 @@ export function FileDropzone({ const { getRootProps, getInputProps, isDragActive, acceptedFiles } = useDropzone({ accept: { parsedFileType: ['text/csv'] }, - onDrop, + onDrop: (acceptedFiles) => { + if (acceptedFiles.length === 1) { + const file = acceptedFiles[0]; + setFileData(file); // Set the file data + handleFileChange(file); + } + }, noClick: true, onDropRejected: (files) => { if (Math.round(files[0].size / 1024) > 2 * 1024) { @@ -65,9 +70,13 @@ export function FileDropzone({ <> {fileData?.name ? (