@@ -59,9 +59,6 @@ export default ({ className }: WithClassname) => {
5959
6060 const onUploadProgress = ( data : ProgressEvent , name : string ) => {
6161 setUploadProgress ( { name, loaded : data . loaded } ) ;
62- if ( data . loaded >= data . total ) {
63- timeouts . value . push ( setTimeout ( ( ) => removeFileUpload ( name ) , 500 ) ) ;
64- }
6562 } ;
6663
6764 const onFileSubmission = ( files : FileList ) => {
@@ -73,20 +70,25 @@ export default ({ className }: WithClassname) => {
7370
7471 const uploads = list . map ( ( file ) => {
7572 const controller = new AbortController ( ) ;
76- pushFileUpload ( { name : file . name , data : { abort : controller , loaded : 0 , total : file . size } } ) ;
73+ pushFileUpload ( {
74+ name : file . name ,
75+ data : { abort : controller , loaded : 0 , total : file . size } ,
76+ } ) ;
7777
7878 return ( ) =>
7979 getFileUploadUrl ( uuid ) . then ( ( url ) =>
80- axios . post (
81- url ,
82- { files : file } ,
83- {
84- signal : controller . signal ,
85- headers : { 'Content-Type' : 'multipart/form-data' } ,
86- params : { directory } ,
87- onUploadProgress : ( data ) => onUploadProgress ( data , file . name ) ,
88- }
89- )
80+ axios
81+ . post (
82+ url ,
83+ { files : file } ,
84+ {
85+ signal : controller . signal ,
86+ headers : { 'Content-Type' : 'multipart/form-data' } ,
87+ params : { directory } ,
88+ onUploadProgress : ( data ) => onUploadProgress ( data , file . name ) ,
89+ }
90+ )
91+ . then ( ( ) => timeouts . value . push ( setTimeout ( ( ) => removeFileUpload ( file . name ) , 500 ) ) )
9092 ) ;
9193 } ) ;
9294
0 commit comments