import { useMutation } from '@tanstack/react-query'; import { toast } from 'sonner'; import { axiosClient } from '#infrastructure/axios'; import { ErrorResponse, SuccessMutationResponse } from '#infrastructure/reactQuery'; import { MODULE_API_ENDPOINT } from '../config/meta'; export const useCreate = () => { return useMutation>({ mutationFn: async (payload) => { return axiosClient .post(MODULE_API_ENDPOINT, payload) .then((data) => data.data); }, onSuccess(data) { toast.success(data.message); } }); };