@@ -40,7 +40,7 @@ const FileUploadZone: React.FC<FileUploadZoneProps> = ({
40
40
onFileReject,
41
41
onUploadStateChange,
42
42
maxSize = 200 * 1024 * 1024 ,
43
- acceptedFileTypes = [ '.sql' ] , // Accept only .sql files by extension
43
+ acceptedFileTypes = { 'application/sql' : [ '.sql' ] } , // Accept only .sql files by extension
44
44
selectedCurrentLanguage,
45
45
selectedTargetLanguage
46
46
} ) => {
@@ -255,18 +255,19 @@ const FileUploadZone: React.FC<FileUploadZoneProps> = ({
255
255
} ;
256
256
257
257
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 ( ) ;
270
271
} , [ uploadIntervals , onUploadStateChange ] ) ;
271
272
272
273
useEffect ( ( ) => {
0 commit comments