'use client'; import { useState } from 'react'; import { motion } from 'framer-motion'; import { Mail, Phone, MapPin, Send } from 'lucide-react'; export function ContactSection() { const [formState, setFormState] = useState({ name: '', email: '', phone: '', message: '', }); const [isSubmitting, setIsSubmitting] = useState(false); const [isSubmitted, setIsSubmitted] = useState(false); const handleChange = (e: React.ChangeEvent) => { const { name, value } = e.target; setFormState((prev) => ({ ...prev, [name]: value })); }; const handleSubmit = (e: React.FormEvent) => { e.preventDefault(); setIsSubmitting(true); // Simulate form submission setTimeout(() => { setIsSubmitting(false); setIsSubmitted(true); setFormState({ name: '', email: '', phone: '', message: '', }); // Reset success message after 5 seconds setTimeout(() => { setIsSubmitted(false); }, 5000); }, 1500); }; return (
Get In Touch Contact Us Today Have questions or ready to experience our summer vibes? Reach out to us and we'll get back to you as soon as possible.
{/* Contact Info */}

Contact Information

Phone

(555) 123-4567

Email

hello@familybusiness.com

Address

123 Summer Lane, Beachside, CA 90210

Business Hours

Monday - Friday

9:00 AM - 6:00 PM

Saturday

10:00 AM - 4:00 PM

Sunday

Closed

{/* Contact Form */}

Send Us a Message

{isSubmitted ? (

Message Sent!

Thank you for reaching out. We'll get back to you as soon as possible.

) : (
)}
); }