@@ -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