From d1060fe508ad54c226b4c8ddbbbfe843dfc5dbb4 Mon Sep 17 00:00:00 2001 From: Alaguraj0361 Date: Fri, 3 Apr 2026 17:45:18 +0530 Subject: [PATCH] implement server-side catering inquiry email submission and add styling for catering services page --- src/app/actions.ts | 40 +++++++++---------- .../catering.module.css | 2 +- 2 files changed, 21 insertions(+), 21 deletions(-) diff --git a/src/app/actions.ts b/src/app/actions.ts index 74cdeec..ac397b9 100644 --- a/src/app/actions.ts +++ b/src/app/actions.ts @@ -29,22 +29,22 @@ export async function submitReservation(formData: FormData) { export async function submitCateringInquiry(formData: FormData) { const rawFormData = { - namhello@antalyarestaurant.ca), - email: formData.get('email'), + name: formData.get('name'), + email: formData.get('email'), phone: formData.get('phone'), - eventType: formData.get('eventType'), - date: formData.get('date'), - guests: formData.get('guests'), - message: formData.get('message'), + eventType: formData.get('eventType'), + date: formData.get('date'), + guests: formData.get('guests'), + message: formData.get('message'), }; -try { - // Send email to hello@antalyarestaurant.ca - await transporter.sendMail({ - from: process.env.EMAIL_USER || '"Antalya Website" ', - to: 'hello@antalyarestaurant.ca', - subject: `Catering Inquiry: ${rawFormData.eventType} - ${rawFormData.name}`, - text: ` + try { + // Send email to hello@antalyarestaurant.ca + await transporter.sendMail({ + from: process.env.EMAIL_USER || '"Antalya Website" ', + to: 'hello@antalyarestaurant.ca', + subject: `Catering Inquiry: ${rawFormData.eventType} - ${rawFormData.name}`, + text: ` Name: ${rawFormData.name} Email: ${rawFormData.email} Phone: ${rawFormData.phone} @@ -53,7 +53,7 @@ try { Number of Guests: ${rawFormData.guests} Message: ${rawFormData.message} `, - html: ` + html: `

New Catering Inquiry

Name: ${rawFormData.name}

@@ -68,11 +68,11 @@ try {
`, - }); + }); - return { success: true, message: 'Your catering inquiry has been submitted successfully to hello@antalyarestaurant.ca!' }; -} catch (error) { - console.error('Failed to send catering inquiry email:', error); - return { success: false, message: 'There was an error sending your inquiry. Please try again or email us directly.' }; -} + return { success: true, message: 'Your catering inquiry has been submitted successfully to hello@antalyarestaurant.ca!' }; + } catch (error) { + console.error('Failed to send catering inquiry email:', error); + return { success: false, message: 'There was an error sending your inquiry. Please try again or email us directly.' }; + } } diff --git a/src/app/catering-services-ontario/catering.module.css b/src/app/catering-services-ontario/catering.module.css index c3711ac..4e33c32 100644 --- a/src/app/catering-services-ontario/catering.module.css +++ b/src/app/catering-services-ontario/catering.module.css @@ -468,7 +468,7 @@ .mainHeading { font-family: var(--font-playfair); font-size: var(--main-heading-size); - color: #5d4037; + color: #c49c5c; line-height: 1.3; font-weight: 700; margin-bottom: 1.5rem;