react-logo/frontend/src/reducers/project.js

31 lines
579 B
JavaScript

import {
PROJECT_USER_LIST_SUCCESS,
PROJECT_USER_LIST_FAILURE
} from '../actions/project';
const initialState = {
items: []
};
export default (state = initialState, action) => {
console.log(`Action: ${JSON.stringify(action)}`);
switch (action.type) {
case PROJECT_USER_LIST_SUCCESS:
return {
...state,
items: action.projects
};
case PROJECT_USER_LIST_FAILURE:
return {
...state,
items: [],
error: action.error
};
}
return state;
};