From 5b43d8d34209e56962393cf437a3b03e58c6a0da Mon Sep 17 00:00:00 2001 From: Vula Builder Date: Tue, 23 Jun 2026 08:47:27 +0000 Subject: [PATCH] Deploy --- .../sections/KwaNtofontofoContactSection.tsx | 123 ++++++++++++++++++ 1 file changed, 123 insertions(+) create mode 100644 src/components/sections/KwaNtofontofoContactSection.tsx diff --git a/src/components/sections/KwaNtofontofoContactSection.tsx b/src/components/sections/KwaNtofontofoContactSection.tsx new file mode 100644 index 0000000..3f6a7e9 --- /dev/null +++ b/src/components/sections/KwaNtofontofoContactSection.tsx @@ -0,0 +1,123 @@ +'use client' + +import { useState } from "react" +import Button from "@/components/ui/Button" +import Input from "@/components/ui/Input" +import { Mail, MapPin, Phone, Send } from 'lucide-react' + +export default function KwaNtofontofoContactSection() { + const [form, setForm] = useState({ name: "", email: "", enquiry: "" }) + const [sent, setSent] = useState(false) + + const handleSubmit = (e: React.FormEvent) => { + e.preventDefault() + setSent(true) + } + + return ( +
+
+ {/* Left column – Form */} +
+

Get in Touch

+

+ We'd love to hear from you. Send us a message and we'll respond promptly. +

+ {sent ? ( +
+

Thank you for your enquiry!

+

We'll get back to you within 24 hours.

+
+ ) : ( +
+
+ + setForm({ ...form, name: e.target.value })} + required + className="w-full" + /> +
+
+ + setForm({ ...form, email: e.target.value })} + required + className="w-full" + /> +
+
+ +