18 lines
411 B
JavaScript
18 lines
411 B
JavaScript
import { ITEMS_LOADED, GET_ITEMS } from '../constants/actionTypes.js';
|
|
|
|
export const items = (state = {}, action) => {
|
|
switch (action.type) {
|
|
case GET_ITEMS:
|
|
return Object.assign({}, state, {
|
|
isFetching: true,
|
|
});
|
|
case ITEMS_LOADED:
|
|
return Object.assign({}, state, {
|
|
items: action.payload,
|
|
isFetching: false,
|
|
});
|
|
default:
|
|
return state;
|
|
}
|
|
};
|