Extract file-uploader, resotore file upload to collection creator
[arvados-workbench2.git] / src / views-components / upload-collection-files-dialog / upload-collection-files-dialog.ts
index 1f3a50eb1b60a49f2980a72f5e7b59f51a8ac895..52a2e1db39a6a4543afd52340c5f5df0c4629f83 100644 (file)
@@ -6,12 +6,13 @@ import { connect } from "react-redux";
 import { Dispatch, compose } from "redux";
 import { withDialog } from '~/store/dialog/with-dialog';
 import { FilesUploadDialog } from '~/components/file-upload-dialog/file-upload-dialog';
-import { RootState } from '../../store/store';
-import { uploadCurrentCollectionFiles, UPLOAD_COLLECTION_FILES_DIALOG, collectionUploaderActions } from '~/store/collections/uploader/collection-uploader-actions';
+import { RootState } from '~/store/store';
+import { UPLOAD_COLLECTION_FILES_DIALOG, uploadCurrentCollectionFiles } from '~/store/collections/collection-upload-actions';
+import { fileUploaderActions } from '~/store/file-uploader/file-uploader-actions';
 
 const mapStateToProps = (state: RootState) => ({
-    files: state.collections.uploader,
-    uploading: state.collections.uploader.some(file => file.loaded < file.total)
+    files: state.fileUploader,
+    uploading: state.fileUploader.some(file => file.loaded < file.total)
 });
 
 const mapDispatchToProps = (dispatch: Dispatch) => ({
@@ -19,7 +20,7 @@ const mapDispatchToProps = (dispatch: Dispatch) => ({
         dispatch<any>(uploadCurrentCollectionFiles());
     },
     onChange: (files: File[]) => {
-        dispatch(collectionUploaderActions.SET_UPLOAD_FILES(files));
+        dispatch(fileUploaderActions.SET_UPLOAD_FILES(files));
     }
 });