import {useMutation} from '@tanstack/react-query'; import Layout from "../components/layout/Layout" import Link from "next/link" //import {Form, Formik} from 'formik'; //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 */}
{/* IMAGE BLOCK */}
content-image
{(props) => { return (
{/* Form Select */}

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

Choose a topic, so we can best determine hot to handle your request to:
{/* Contact Form Input */}

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

Please enter your 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}}

Details like yur Your OS version, browser and any specific steps will really help. Be VERY precise!