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 + /> +