Skip to content

Commit 0569ff7

Browse files
error notification front end changes final commit
1 parent 812c84d commit 0569ff7

File tree

1 file changed

+14
-13
lines changed

1 file changed

+14
-13
lines changed

src/frontend/src/components/uploadButton.tsx

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ const FileUploadZone: React.FC<FileUploadZoneProps> = ({
4040
onFileReject,
4141
onUploadStateChange,
4242
maxSize = 200 * 1024 * 1024,
43-
acceptedFileTypes = ['.sql'], // Accept only .sql files by extension
43+
acceptedFileTypes = { 'application/sql': ['.sql'] }, // Accept only .sql files by extension
4444
selectedCurrentLanguage,
4545
selectedTargetLanguage
4646
}) => {
@@ -255,18 +255,19 @@ const FileUploadZone: React.FC<FileUploadZoneProps> = ({
255255
};
256256

257257
const cancelAllUploads = useCallback(() => {
258-
// Clear all upload intervals
259-
dispatch(deleteBatch({ batchId, headers: null }));
260-
261-
Object.values(uploadIntervals).forEach(interval => clearInterval(interval));
262-
setUploadIntervals({});
263-
setUploadingFiles([]);
264-
setUploadState('IDLE');
265-
onUploadStateChange?.('IDLE');
266-
setShowCancelDialog(false);
267-
setShowLogoCancelDialog(false);
268-
//setBatchId();
269-
startNewBatch();
258+
// Clear all upload intervals
259+
dispatch(deleteBatch({ batchId, headers: null }));
260+
261+
Object.values(uploadIntervals).forEach(interval => clearInterval(interval));
262+
setUploadIntervals({});
263+
setUploadingFiles([]);
264+
setUploadState('IDLE');
265+
onUploadStateChange?.('IDLE');
266+
setShowCancelDialog(false);
267+
setShowLogoCancelDialog(false);
268+
setFileRejectionErrors([]); // Clear error notification when cancel is clicked
269+
//setBatchId();
270+
startNewBatch();
270271
}, [uploadIntervals, onUploadStateChange]);
271272

272273
useEffect(() => {

0 commit comments

Comments
 (0)