src/redux/reducers/signupReducer/index.js
import {
IS_PROCESSING,
IS_SIGNUP_SUCCESS,
IS_SIGNUP_FAILED
} from '../../actions/actionTypes';
const initialState = {
isProcessing: false,
errorMessage: "",
userMsg: ""
}
const signupReducer = (state = initialState, action) => {
switch (action.type) {
case IS_PROCESSING:
return {
...state,
isProcessing: true,
};
case IS_SIGNUP_SUCCESS:
return {
...state,
isProcessing: false,
userMsg: action.payload.message
};
case IS_SIGNUP_FAILED:
return {
...state,
isProcessing: false,
errorMessage: action.payload
};
default:
return state;
}
}
export default signupReducer;