31 lines
579 B
JavaScript
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;
|
|
|
|
}; |