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;
  }
}