import { toast } from "react-toastify"; const initialState = { loading: false, error: null, situation: 0, }; export default function userTransaction(state = initialState, action) { let { type, data } = action; switch (type) { case "userTransaction/add": toast.success("درخواست شما با موفقیت انجام شد."); return { ...state, loading: false, error: null, situation: 1 }; case "userTransaction/restart": return { ...state, loading: false, error: null, situation: 0 }; case "userFactor/loading": return { ...state, loading: true }; case "userFactor/error": toast.error(data.message); return { ...state, loading: false, error: data.message }; default: return state; } }