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'; import getImage from '../../utils/getImage'; 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 (

MERMS Panel

{!mutation.isSuccess &&

Please enter your username.

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

{mutation.error.message}

}
:

Check your email to continue password reset.

reset-icon Home
}

Go Back

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