From 49e826ad6c6c3f24e484032a757bf9a321bae7ec Mon Sep 17 00:00:00 2001 From: Vula Builder Date: Tue, 23 Jun 2026 08:47:31 +0000 Subject: [PATCH] Deploy --- .../sections/LodgeEnquirySection.tsx | 143 ++++++++++++++++++ 1 file changed, 143 insertions(+) create mode 100644 src/components/sections/LodgeEnquirySection.tsx diff --git a/src/components/sections/LodgeEnquirySection.tsx b/src/components/sections/LodgeEnquirySection.tsx new file mode 100644 index 0000000..5da59d8 --- /dev/null +++ b/src/components/sections/LodgeEnquirySection.tsx @@ -0,0 +1,143 @@ +'use client' + +import { useState } from "react" +import { Mail, Phone, Send } from 'lucide-react' +import Button from "@/components/ui/Button" +import Input from "@/components/ui/Input" + +export default function LodgeEnquirySection() { + const [form, setForm] = useState({ name: "", email: "", phone: "", message: "", arrival: "", departure: "" }) + const [submitted, setSubmitted] = useState(false) + + const handleChange = (e: React.ChangeEvent) => { + setForm(prev => ({ ...prev, [e.target.name]: e.target.value })) + } + + const handleSubmit = (e: React.FormEvent) => { + e.preventDefault() + // In production, send to Medusa / api or email + console.log("Enquiry submitted", form) + setSubmitted(true) + } + + return ( +
+
+
+ {/* Left: form */} +
+

+ Get in Touch +

+

+ We'd love to hear from you — ask us anything, from a special request to the best birdwatching spots. +

+ + {submitted ? ( +
+

Thank you! Your message has been received.

+

We'll get back to you within 24 hours.

+
+ ) : ( +
+
+ + +
+ +
+ + +
+