Refactor make bucket and upload components (#5521)

This commit is contained in:
Kanagaraj M
2018-02-15 08:04:59 +05:30
committed by Harshavardhana
parent 9bfa07ecf5
commit 44f8f7059c
29 changed files with 1329 additions and 213 deletions

View File

@@ -17,7 +17,12 @@
import * as actionsBuckets from "./actions"
export default (
state = { list: [], filter: "", currentBucket: "" },
state = {
list: [],
filter: "",
currentBucket: "",
showMakeBucketModal: false
},
action
) => {
switch (action.type) {
@@ -26,6 +31,11 @@ export default (
...state,
list: action.buckets
}
case actionsBuckets.ADD:
return {
...state,
list: [action.bucket, ...state.list]
}
case actionsBuckets.SET_FILTER:
return {
...state,
@@ -36,6 +46,11 @@ export default (
...state,
currentBucket: action.bucket
}
case actionsBuckets.SHOW_MAKE_BUCKET_MODAL:
return {
...state,
showMakeBucketModal: action.show
}
default:
return state
}