deep subcategory solution

This commit is contained in:
egradanin
2019-01-16 21:00:14 +01:00
parent ae446d5333
commit 2945ca8b70
7 changed files with 75 additions and 73 deletions

View File

@@ -1,12 +1,12 @@
import { SUBCATEGORY_SELECT, CATEGORY_SELECT } from "constants/actionTypes";
export default (state = null, action) => {
switch (action.type) {
case SUBCATEGORY_SELECT:
return action.option;
case CATEGORY_SELECT:
return null;
default:
return state;
}
export default (state = {}, action) => {
switch (action.type) {
case SUBCATEGORY_SELECT:
return { ...state, [action.option.depth]: action.option.selectedOption };
case CATEGORY_SELECT:
return {};
default:
return state;
}
};