/* App router */ function App() { const [page, setPage] = React.useState("home"); const [studyId, setStudyId] = React.useState(null); const [leadOpen, setLeadOpen] = React.useState(false); const navigate = (p) => { setPage(p); if (p !== "detalle") setStudyId(null); window.scrollTo({ top: 0, behavior: "instant" }); }; const openStudy = (id) => { setStudyId(id); setPage("detalle"); window.scrollTo({ top: 0, behavior: "instant" }); }; const onOpenLead = () => setLeadOpen(true); // Sync screen label on body for verifier/comment context React.useEffect(() => { document.body.setAttribute("data-current-page", page); }, [page]); return ( <>
{page === "home" && } {page === "pacientes" && } {page === "medicos" && } {page === "lealtad" && } {page === "clinicas" && } {page === "empresas" && } {page === "catalogo" && } {page === "detalle" && } {page === "vacunacion" && } {page === "sucursales" && } {page === "resultados" && } {page === "contacto" && } {page === "mobile" && }