From 84521f97350547d84231741ad11f1e75f81572d2 Mon Sep 17 00:00:00 2001 From: Vula Builder Date: Sun, 26 Jul 2026 16:40:56 +0000 Subject: [PATCH] Deploy --- src/components/sections/ContactSection.tsx | 112 +++++++++++++++++++++ 1 file changed, 112 insertions(+) create mode 100644 src/components/sections/ContactSection.tsx diff --git a/src/components/sections/ContactSection.tsx b/src/components/sections/ContactSection.tsx new file mode 100644 index 0000000..f3e9cd1 --- /dev/null +++ b/src/components/sections/ContactSection.tsx @@ -0,0 +1,112 @@ +'use client' + +import { Card, CardContent } from '@/components/ui/Card' +import Button from '@/components/ui/Button' +import Input from '@/components/ui/Input' +import { Mail, MapPin, MessageCircle, Phone } from 'lucide-react' +import { useState } from 'react' + +export default function ContactSection() { + const [name, setName] = useState('') + const [email, setEmail] = useState('') + const [message, setMessage] = useState('') + + const handleSubmit = (e: React.FormEvent) => { + e.preventDefault() + // Placeholder: would send email or integrate with a service + alert('Thank you! We will get back to you soon.') + } + + return ( +
+
+
+ {/* Left: Contact Form */} + + +

We can't wait to welcome you

+

Send us a message and we'll reply within 24 hours.

+
+ setName(e.target.value)} + required + /> + setEmail(e.target.value)} + required + /> +