"use client"; import { useEffect, useState } from "react"; import { motion } from "motion/react"; import { Mail, MessageCircle } from "lucide-react"; import { usePortfolioData } from "@/lib/usePortfolioData"; import { getWhatsAppDisplayNumber } from "@/lib/whatsapp"; import MagneticButton from "./cinematic/MagneticButton"; interface ContactInfoProps { onWhatsAppClick: () => void; } export function ContactInfo({ onWhatsAppClick }: ContactInfoProps) { const { data } = usePortfolioData(); const [whatsAppDisplay, setWhatsAppDisplay] = useState("WhatsApp"); useEffect(() => { setWhatsAppDisplay(getWhatsAppDisplayNumber()); }, []); if (!data) { return null; // Ou um componente de carregamento/erro } return (

Entre em Contato

Email

{data.contact.email}

WhatsApp

{whatsAppDisplay}

LinkedIn

{data.contact.linkedin.replace("https://www.", "")}

GitHub

{data.contact.github.replace("https://github.com/", "")}

Localização

📍 {data.contact.location}

Disponível para projetos remotos e trabalho presencial na região.

{/* Timeline de Resposta (Placeholder) */}

Timeline de Resposta

Em breve, uma timeline detalhada do processo de contato e resposta.

); }