/* Floating WhatsApp + Booksy buttons + Popup promo */ function FloatingButtons() { const t = useT(); return (
); } // ───────── POPUP ───────── function Popup() { const t = useT(); const [show, setShow] = React.useState(false); const [dismissed, setDismissed] = React.useState(false); // El popup se basa en el curso "featured" definido en data.jsx const featured = GH_DATA.courses.find((c) => c.featured) || GH_DATA.courses[0]; const { lang } = useLang(); React.useEffect(() => { try { if (sessionStorage.getItem('gh-popup-dismissed') === '1') { setDismissed(true); return; } } catch {} const timer = setTimeout(() => setShow(true), 5500); return () => clearTimeout(timer); }, []); const close = () => { setShow(false); try { sessionStorage.setItem('gh-popup-dismissed', '1'); } catch {} }; if (dismissed) return null; return ({t('pop_sub')}