From a6ff5eee45215effb3344cb5d631a27a7c0369aa Mon Sep 17 00:00:00 2001 From: Armand Philippot Date: Fri, 22 Sep 2023 19:34:01 +0200 Subject: refactor(components): rewrite form components --- src/pages/404.tsx | 2 +- src/pages/contact.tsx | 16 +++++++++------- 2 files changed, 10 insertions(+), 8 deletions(-) (limited to 'src/pages') diff --git a/src/pages/404.tsx b/src/pages/404.tsx index 5dff404..67daae1 100644 --- a/src/pages/404.tsx +++ b/src/pages/404.tsx @@ -123,7 +123,7 @@ const Error404Page: NextPageWithLayout = ({ id: 'XKy7rx', })}

- + ); diff --git a/src/pages/contact.tsx b/src/pages/contact.tsx index e3c8a2c..92c58cc 100644 --- a/src/pages/contact.tsx +++ b/src/pages/contact.tsx @@ -79,7 +79,7 @@ const ContactPage: NextPageWithLayout = () => { const [statusMessage, setStatusMessage] = useState(''); const submitMail: ContactFormProps['sendMail'] = async (data, reset) => { - const { email, message, name, subject } = data; + const { email, message, name, object } = data; const messageHTML = message.replace(/\r?\n/g, '
'); const body = `Message received from ${name} <${email}> on ${website.url}.

${messageHTML}`; const replyTo = `${name} <${email}>`; @@ -87,7 +87,7 @@ const ContactPage: NextPageWithLayout = () => { body, clientMutationId: 'contact', replyTo, - subject, + subject: object, }; const { message: mutationMessage, sent } = await sendMail(mailData); @@ -139,11 +139,13 @@ const ContactPage: NextPageWithLayout = () => { + statusMessage ? ( + + ) : undefined } /> -- cgit v1.2.3