Files
freeCodeCamp/common/app/routes/map/redux/reducer.js

19 lines
354 B
JavaScript
Raw Normal View History

2016-03-21 15:39:45 -07:00
import { handleActions } from 'redux-actions';
import types from './types';
2016-05-06 16:04:23 -07:00
const initialState = { filter: '' };
2016-03-21 15:39:45 -07:00
export default handleActions(
{
[types.updateFilter]: (state, { payload = ''}) => ({
...state,
filter: payload
2016-03-23 16:19:16 -07:00
}),
[types.clearFilter]: (state) => ({
...state,
filter: ''
2016-03-21 15:39:45 -07:00
})
},
initialState
);