Extract file-uploader, resotore file upload to collection creator
[arvados-workbench2.git] / src / store / file-uploader / file-uploader-reducer.ts
similarity index 69%
rename from src/store/collections/uploader/collection-uploader-reducer.ts
rename to src/store/file-uploader/file-uploader-reducer.ts
index 79a8a62339e5e3633912049ca7701aacfce2925a..625306f0c3a50afcb87e8158ddbd7719f9668df2 100644 (file)
@@ -2,14 +2,14 @@
 //
 // SPDX-License-Identifier: AGPL-3.0
 
-import { CollectionUploaderAction, collectionUploaderActions, UploadFile } from "./collection-uploader-actions";
+import { UploadFile, fileUploaderActions, FileUploaderAction } from "./file-uploader-actions";
 
-export type CollectionUploaderState = UploadFile[];
+export type UploaderState = UploadFile[];
 
-const initialState: CollectionUploaderState = [];
+const initialState: UploaderState = [];
 
-export const collectionUploaderReducer = (state: CollectionUploaderState = initialState, action: CollectionUploaderAction) => {
-    return collectionUploaderActions.match(action, {
+export const fileUploaderReducer = (state: UploaderState = initialState, action: FileUploaderAction) => {
+    return fileUploaderActions.match(action, {
         SET_UPLOAD_FILES: files => files.map((f, idx) => ({
             id: idx,
             file: f,