import { useMutation } from '@tanstack/react-query'; import Layout from "../components/layout/Layout" import Link from "next/link" import { Form, Formik } from 'formik'; import * as Yup from "yup"; export default function Home() { const validationSchema = Yup.object().shape({ subject: Yup.string().required("Required"), name: Yup.string().required("Required"), email: Yup.string().required("Required"), message: Yup.string().required("Required"), }) const initialValues = { subject: '', name: '', email: '', message: '' }; const contactMutation = useMutation({ mutationFn: (fields) => { return null //completePWDReset(fields) }, onSuccess: (res) => { if(res?.data?.resultCode != '0'){ throw({message: res?.data?.resultDescription}) } }, // onError: (err) => { // console.log('err', err) // } }) const handleContactMutation = (values) => { let reqData = { ...values } console.log(reqData) setTimeout(()=>{ contactMutation.reset() },3000) // contactMutation.mutate(reqData) } return ( <>
{/* SECTION TITLE */}
{/* Title */}

Questions? Let's Talk

{/* Text */}

Want to learn more about MERMS, get a quote, or speak with an expert? Let us know what you are looking for and we’ll get back to you right away

{/* CONTACT FORM */}
{(props) => { return (
{/* Form Select */}

This question is about:{(props.errors.subject && props.touched.subject) && {props.errors.subject}}

Choose a topic, so we know who to send your request to:
{/* Contact Form Input */}

Your Name:{(props.errors.name && props.touched.name) && {props.errors.name}}

Please enter your real name:

Your Email Address:{(props.errors.email && props.touched.email) && {props.errors.email}}

Please carefully check your email address for accuracy

Explain your question in details:{(props.errors.message && props.touched.message) && {props.errors.message}}

Your OS version, MERMS version & build, steps you did. Be VERY precise!