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 useDelete = () => { return useMutation({ mutationFn: async (payload) => { return axiosClient .delete(`${MODULE_API_ENDPOINT}/${payload.id}`) .then((data) => data.data); }, onSuccess(data) { toast.success(data.message); } }); };