import {Trans} from '../i18n/trans'; import {Navbar} from '../ui/navigation/navbar/navbar'; import {Form} from '../ui/forms/form'; import {useForm} from 'react-hook-form'; import { ContactPagePayload, useSubmitContactForm, } from './use-submit-contact-form'; import {FormTextField} from '../ui/forms/input-field/text-field/text-field'; import {Button} from '../ui/buttons/button'; import {useRecaptcha} from '../recaptcha/use-recaptcha'; import {StaticPageTitle} from '../seo/static-page-title'; import {Footer} from '@common/ui/footer/footer'; export function ContactUsPage() { const form = useForm(); const submitForm = useSubmitContactForm(form); const {verify, isVerifying} = useRecaptcha('contact'); return (

{ const isValid = await verify(); if (isValid) { submitForm.mutate(value); } }} > } name="name" required className="mb-20" /> } name="email" required type="email" className="mb-20" /> } name="message" required inputElementType="textarea" className="mb-20" rows={8} />
); }