import React, { useEffect, useState } from 'react' import { Form, Formik } from "formik"; import * as Yup from "yup"; // import LoginImg from '../../assets/bg/login.svg' import { Link } from 'react-router-dom' import siteLinks from '../../links/siteLinks' import { useMutation } from '@tanstack/react-query' import { recoverPWD } from '../../services/services'; const validationSchema = Yup.object().shape({ username: Yup.string() .email("Wrong 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"), }) const initialValues = { username: '' }; export default function Forgetpwd2() { const mutation = useMutation({ mutationFn: (fields) => { return recoverPWD(fields) }, // onSuccess: (res) => { // console.log('res', res) // } }) const recoverPWDSubmit = (values) => { mutation.mutate(values) } return (

Recover Password

Please enter your email.

{(props) => { return (
{!mutation.isSuccess ? <>
{mutation.error && <>

{mutation.error.message}

}
:

Check your email to continue password reset.

Home
}

Go Back

); }}
{/* */}
) }