// ───────────────────────────────────────────────────────────── // ABA SOCIAL — Redes sociais + Indicação por WhatsApp // O paciente coloca o nome uma vez → o app gera o link já // com a mensagem pronta pro Dr. ("Vim pela Maria...") // ───────────────────────────────────────────────────────────── const { useState, useEffect } = React; function SocialScreen({ t }) { // nome do paciente que está indicando, salvo localmente const [nome, setNome] = useState(() => { try { return localStorage.getItem("indicador_nome") || ""; } catch { return ""; } }); useEffect(() => { try { localStorage.setItem("indicador_nome", nome); } catch {} }, [nome]); // mensagem pré-pronta que o novo paciente vai mandar pro Dr. const nomeMostrar = nome.trim() || "[seu nome]"; const mensagem = `Olá Dr. Ulisses! Vim por indicação de ${nomeMostrar}. Gostaria de agendar uma consulta.`; // wa.me link que JÁ ABRE a conversa do Dr. com a mensagem pronta const linkParaCompartilhar = nome.trim() ? `https://wa.me/${LINKS.whatsapp_numero}?text=${encodeURIComponent(mensagem)}` : ""; // texto pra colar/enviar pro amigo const textoParaAmigo = nome.trim() ? `Te indico o Dr. Ulisses Nakagawa, médico de verdade, sem enrolação. Toca aqui que já abre o WhatsApp dele com tudo pronto:\n\n${linkParaCompartilhar}` : ""; const [copiado, setCopiado] = useState(false); const copiar = async () => { if (!textoParaAmigo) return; try { await navigator.clipboard.writeText(textoParaAmigo); } catch { const ta = document.createElement("textarea"); ta.value = textoParaAmigo; document.body.appendChild(ta); ta.select(); document.execCommand("copy"); ta.remove(); } setCopiado(true); setTimeout(() => setCopiado(false), 2000); }; // botão "compartilhar pelo whats" → abre o WhatsApp do amigo pra escolher pra quem mandar const linkCompartilharWA = nome.trim() ? `https://wa.me/?text=${encodeURIComponent(textoParaAmigo)}` : ""; const redes = [ { label: "Instagram", conta: "Dr. Ulisses Nakagawa", handle: LINKS.handle_instagram_dr, url: LINKS.instagram_dr, glyph: "IG", }, { label: "TikTok", conta: "Dr. Ulisses Nakagawa", handle: LINKS.handle_tiktok_dr, url: LINKS.tiktok_dr, glyph: "TTK", }, { label: "Instagram", conta: LINKS.nome_laboratorio, handle: LINKS.handle_laboratorio, url: LINKS.instagram_laboratorio, glyph: "LAB", }, ]; return (