Added removing files during upload feature
[arvados-workbench2.git] / src / store / file-uploader / file-uploader-reducer.ts
index 9ea6313131b1d0e598ad5771cf75b5d370b5b86b..bf24505b7f1077939147e25f90c9b35e50f10619 100644 (file)
@@ -37,6 +37,12 @@ export const fileUploaderReducer = (state: UploaderState = initialState, action:
 
             return uniqUpdatedState;
         },
+        DELETE_UPLOAD_FILE: files => {
+            const idToDelete: number = files[0].id;
+            const updatedState = state.filter( file => file.id !== idToDelete);
+
+            return updatedState;
+        },
         START_UPLOAD: () => {
             const startTime = Date.now();
             return state.map(f => ({ ...f, startTime, prevTime: startTime }));