'use client'
import { trpc } from '@/app/_trpc/client';
import { useToast } from '@/components/ui/use-toast';
export default function useSendInvitationUser() {
const utils= trpc.useUtils()
const {toast}=useToast()
const { mutate: sendInvitationMutation, isPending,isSuccess} = trpc.users.sendInvitation.useMutation({
onSuccess: () => {
toast({
title: "Éxito",
description: "Invitation enviada con exito!.",
});
utils.users.getUsers.invalidate();
},
onError: (opts) => {
toast({
title: "Error",
description: opts?.message,
variant: "destructive",
});
},
});
return {
sendInvitationMutation,
isPending,
isSuccess
}
}