added reset PWD API

This commit is contained in:
victorAnumudu
2024-12-18 09:18:39 +01:00
parent c8cfea9db6
commit d0e7bb7207
4 changed files with 92 additions and 63 deletions
+8 -13
View File
@@ -1,10 +1,10 @@
import React, { useEffect, useState } from 'react'
import React, { useState } from 'react'
import { Form, Formik } from "formik";
import * as Yup from "yup";
import LoginImg from '../../assets/bg/login.svg'
// import LoginImg from '../../assets/bg/login.svg'
import { Link, useNavigate } from 'react-router-dom'
import { Link } from 'react-router-dom'
import siteLinks from '../../links/siteLinks'
import { useMutation } from '@tanstack/react-query';
import { signUpUser } from '../../services/services';
@@ -12,10 +12,10 @@ import { signUpUser } from '../../services/services';
const validationSchema = Yup.object().shape({
email: Yup.string()
.email("Wrong email format")
.matches(
/^[^0-9][a-zA-Z0-9._%+-]+@[a-zA-Z]+(\.[a-zA-Z]+)+$/,
"Invalid email format"
)
// .matches(
// /^[^0-9][a-zA-Z0-9._%+-]+@[a-zA-Z]+(\.[a-zA-Z]+)+$/,
// "Invalid email format"
// )
.min(3, "Minimum 3 characters")
.max(50, "Maximum 50 characters")
.required("Email is required"),
@@ -37,17 +37,12 @@ const validationSchema = Yup.object().shape({
export default function Signup2() {
const navigate = useNavigate()
const [successBox, setSuccessBox] = useState(false)
const mutation = useMutation({
mutationFn: (fields) => {
return signUpUser(fields)
},
onSuccess: (res) => {
console.log('res', res)
setSuccessBox(true)
console.log('res', res)
}
})