import { Button } from "@/components/ui/button" import { Input } from "@/components/ui/input" import { Label } from "@/components/ui/label" import { Textarea } from "@/components/ui/textarea" import { Mail, MapPin, Phone } from "lucide-react" interface ContactInfo { email?: string phone?: string address?: string } interface ContactSectionProps { title: string description?: string contactInfo?: ContactInfo } export function ContactSection({ title, description, contactInfo }: ContactSectionProps) { return (

{title}

{description &&

{description}

}
{contactInfo && (
{contactInfo.email && (

{contactInfo.email}

)} {contactInfo.phone && (

{contactInfo.phone}

)} {contactInfo.address && (

{contactInfo.address}

)}
)}