// === SHARED NAV + FOOTER (multi-page) === const { useState: useSh, useEffect: useShE } = React; function SiteNav({ current = 'home' }) { const [scrolled, setScrolled] = useSh(false); useShE(() => { const on = () => setScrolled(window.scrollY > 20); window.addEventListener('scroll', on, { passive: true }); return () => window.removeEventListener('scroll', on); }, []); const links = [ { k: 'sobre', href: 'sobre.html', label: 'Sobre' }, { k: 'metodo', href: 'metodo.html', label: 'Método' }, { k: 'servicos', href: 'servicos.html', label: 'Serviços' }, { k: 'cases', href: 'cases.html', label: 'Cases' }, { k: 'blog', href: 'blog.html', label: 'Blog' }, ]; return ( ThinkProcess {links.map(l => ( {l.label} ))} Fale conosco → ); } function SiteFooter() { return ( ); } /* Simple page hero for internal pages */ function PageHero({ eyebrow, title, lead, children }) { return ( {eyebrow} {lead && {lead}} {children} ); } window.SiteNav = SiteNav; window.SiteFooter = SiteFooter; window.PageHero = PageHero;
{lead}