| 12345678910111213141516171819202122232425262728293031323334353637 |
- import createReducer from "../../utils/createReducer";
- import {
- RESET_USER_STATE,
- SET_USER,
- SET_USER_ERROR,
- } from "../../actions/user/userActionConstants";
-
- const initialState = {
- user: {},
- };
-
- export default createReducer(
- {
- [SET_USER]: setUser,
- [SET_USER_ERROR]: setUserError,
- [RESET_USER_STATE]: resetUser,
- },
- initialState
- );
-
- function setUser(state, action) {
- return {
- ...state,
- user: action.payload,
- };
- }
-
- function setUserError(state, action) {
- return {
- ...state,
- errorMessage: action.payload,
- };
- }
-
- function resetUser() {
- return initialState;
- }
|