// Shared primitives for the AI Agents Lab LP
function PrimaryButton({ href = '#inscricao', children, onClick, style }) {
return (
{children}
);
}
function SecondaryButton({ href = '#', children, onClick }) {
return (
{children}
);
}
function EventPill({ compact }) {
return (
18 e 25 jun
São Paulo
9h–13h
);
}
function Navbar() {
const [scrolled, setScrolled] = React.useState(false);
const [open, setOpen] = React.useState(false);
React.useEffect(() => {
const onScroll = () => setScrolled(window.scrollY > 40);
onScroll();
window.addEventListener('scroll', onScroll, { passive: true });
return () => window.removeEventListener('scroll', onScroll);
}, []);
React.useEffect(() => {
document.body.style.overflow = open ? 'hidden' : '';
return () => { document.body.style.overflow = ''; };
}, [open]);
const close = () => setOpen(false);
return (
);
}
function Footer() {
return (
© AI Agents Lab é uma realização da Maitha Tech · São Paulo
);
}
Object.assign(window, { PrimaryButton, SecondaryButton, EventPill, Navbar, Footer });