Files
sistema_base/apps/web/feactures/auth/hooks/use-mutation-users.ts

14 lines
508 B
TypeScript

import { useMutation, useQueryClient } from "@tanstack/react-query";
import { createUserValue } from "../schemas/register";
import { registerUserAction } from "../actions/register";
// Create mutation
export function useRegisterUser() {
const queryClient = useQueryClient();
const mutation = useMutation({
mutationFn: (data: createUserValue) => registerUserAction(data),
// onSuccess: () => queryClient.invalidateQueries({ queryKey: ['users'] }),
// onError: (e) =>
})
return mutation
}