/* global React */ function Pipeline() { const stageRef = React.useRef(null); const sp = (window.useElementScrollProgress || (() => 0))(stageRef); const p = Math.max(0, Math.min(1, (sp - 0.2) / 0.7)); const stage = Math.min(4, Math.floor(p * 5)); const modules = [ { name: "Blueprint", sub: "Identidade", desc: "ADN visual codificado" }, { name: "Visual", sub: "Conteúdo", desc: "Assets contínuos" }, { name: "Social", sub: "Presença", desc: "Calendário + posts" }, { name: "Production", sub: "Campanhas", desc: "Filmes acabados" }, { name: "Informed", sub: "Inteligência", desc: "Relatório curado" } ]; return (
{modules.map((m, i) => { const active = stage === i; return (
0{i + 1}
{m.desc}
{m.sub}
); })}
Plataforma · Be Connected
); } window.Pipeline = Pipeline;