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