Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- export function useRegisterUser() {
- const [response, setResponse] = useState();
- const queryClient = useQueryClient();
- const { isLoading: isCreating, mutate: registerUserMt } = useMutation({
- mutationFn: (user: IRequestRegisterUser) => registerUser(user),
- onSuccess: (data) => {
- console.log(`response mutation`, data);
- setResponse(response);
- toast.success('User registered');
- queryClient.invalidateQueries({
- queryKey: ['user'],
- });
- },
- onError: (err: Error) => {
- console.log(`err`, err.message);
- toast.error(`Something went wrong`);
- },
- });
- return { isCreating, registerUserMt, response };
- }
- const { isCreating, registerUserMt, response } = useRegisterUser();
- const onSubmit: SubmitHandler<FormValues> = (data) => {
- if (confirmPassword === password && formMode === 'register') {
- registerUserMt(data);
- console.log(response);
- }
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement