Permalink
Cannot retrieve contributors at this time
Fetching contributors…

import { handleActions } from 'redux-actions'; | |
import types from './types'; | |
export default handleActions( | |
{ | |
[types.updateTitle]: (state, { payload = 'Learn To Code' }) => ({ | |
...state, | |
title: payload + ' | Free Code Camp' | |
}), | |
[types.makeToast]: (state, { payload: toast }) => ({ | |
...state, | |
toast: { | |
...toast, | |
id: state.toast && state.toast.id ? state.toast.id : 1 | |
} | |
}), | |
[types.setUser]: (state, { payload: user }) => ({ ...state, ...user }), | |
[types.challengeSaved]: (state, { payload: { points = 0 } }) => ({ | |
...state, | |
points | |
}), | |
[types.updatePoints]: (state, { payload: points }) => ({ | |
...state, | |
points | |
}) | |
}, | |
{ | |
title: 'Learn To Code | Free Code Camp', | |
username: null, | |
picture: null, | |
points: 0, | |
isSignedIn: false | |
} | |
); |