import { REFERRAL_SUBMIT_FAIL, REFERRAL_SUBMIT_REQUEST, REFERRAL_SUBMIT_SUCCESS } from "../constants/referralConstants"; export const referralReducer = (state = { referral: null }, action) => { switch (action.type) { case REFERRAL_SUBMIT_REQUEST: return { loading: true, success: false }; case REFERRAL_SUBMIT_SUCCESS: return { loading: false, success: true, referral: action.payload }; case REFERRAL_SUBMIT_FAIL: return { loading: false, success: false, error: action.payload.error.message }; default: return state; } };