'use client'
import { trpc } from "@/app/_trpc/client"
import { useToast } from "@/components/ui/use-toast"
export default function useDeleteUser() {
const { toast } = useToast()
const utils = trpc.useUtils()
const deleteUser=trpc.users.deleteUser.useMutation({
onSuccess(){
utils.users.getUsers.invalidate()
utils.users.getUserById.invalidate()
},
onError(){
toast({
title:'Error',
description:'Un error inesperado ha ocurrido, intentelo mas tarde.',
variant:'destructive'
})
}
})
return {
deleteUser
}
}