import { Box, Button, Container, Grid, TextField, Typography, } from '@mui/material'; import { useFormik } from 'formik'; import { useTranslation } from 'next-i18next'; import Link from 'next/link'; import PropType from 'prop-types'; import React from 'react'; import { BASE_PAGE } from '../../../constants/pages'; import { postQuestion } from '../../../requests/question/postQuestionRequest'; import { contactPageSchema } from '../../../schemas/contactSchema'; const ContactPageForm = () => { const { t } = useTranslation('forms', 'contact', 'common'); //const [error] = useState({ hasError: false, errorMessage: '' }); const handleSubmit = async (values) => { try { postQuestion(values); } catch (error) { console.log(error); } }; const formik = useFormik({ initialValues: { firstName: '', lastName: '', email: '', message: '', }, validationSchema: contactPageSchema, onSubmit: handleSubmit, validateOnBlur: true, enableReinitialize: true, }); return ( {t('contact:Title')} {t('common:Back')} ); }; ContactPageForm.propTypes = { submitHandler: PropType.func, }; export default ContactPageForm;