File tree Expand file tree Collapse file tree 2 files changed +16
-10
lines changed
examples/drag-and-drop-file-uploader/src
src/components/FileUploader/stories Expand file tree Collapse file tree 2 files changed +16
-10
lines changed Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ function ExampleDropContainerApp(props) {
2626 const [ files , setFiles ] = useState ( [ ] ) ;
2727 const uploadFile = async fileToUpload => {
2828 // file size validation
29- if ( fileToUpload . size > 512000 ) {
29+ if ( fileToUpload . filesize > 512000 ) {
3030 const updatedFile = {
3131 ...fileToUpload ,
3232 status : 'edit' ,
@@ -101,10 +101,13 @@ function ExampleDropContainerApp(props) {
101101 status : 'uploading' ,
102102 iconDescription : 'Uploading' ,
103103 } ) ) ;
104- props . multiple
105- ? setFiles ( [ ...files , ...newFiles ] )
106- : setFiles ( [ ...files , newFiles [ 0 ] ] ) ;
107- newFiles . forEach ( uploadFile ) ;
104+ if ( props . multiple ) {
105+ setFiles ( [ ...files , ...newFiles ] ) ;
106+ newFiles . forEach ( uploadFile ) ;
107+ } else {
108+ setFiles ( [ newFiles [ 0 ] ] ) ;
109+ uploadFile ( newFiles [ 0 ] ) ;
110+ }
108111 } ,
109112 [ files , props . multiple ]
110113 ) ;
Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ function ExampleDropContainerApp(props) {
1818 const [ files , setFiles ] = useState ( [ ] ) ;
1919 const uploadFile = async fileToUpload => {
2020 // file size validation
21- if ( fileToUpload . size > 512000 ) {
21+ if ( fileToUpload . filesize > 512000 ) {
2222 const updatedFile = {
2323 ...fileToUpload ,
2424 status : 'edit' ,
@@ -74,10 +74,13 @@ function ExampleDropContainerApp(props) {
7474 status : 'uploading' ,
7575 iconDescription : 'Uploading' ,
7676 } ) ) ;
77- props . multiple
78- ? setFiles ( [ ...files , ...newFiles ] )
79- : setFiles ( [ newFiles [ 0 ] ] ) ;
80- newFiles . forEach ( uploadFile ) ;
77+ if ( props . multiple ) {
78+ setFiles ( [ ...files , ...newFiles ] ) ;
79+ newFiles . forEach ( uploadFile ) ;
80+ } else {
81+ setFiles ( [ newFiles [ 0 ] ] ) ;
82+ uploadFile ( newFiles [ 0 ] ) ;
83+ }
8184 } ,
8285 [ files , props . multiple ]
8386 ) ;
You can’t perform that action at this time.
0 commit comments