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