// ====================== HERO SLIDER ====================== const SLIDES = [ { pre: "SUPRIMENTOS CORPORATIVOS", hi: "PARA SUA EMPRESA", sub: "Especialista em Material de Escritório,\nLimpeza e Copa.", cta: "VER PRODUTOS", bg: "assets/hero/banner-geral.png", fit: "contain", scale: 1.24, feats: [], slot: "Foto dos produtos: galão Audax 5L, frasco 1L, spray, copos, café Santa Clara, esponjas e panos sobre bancada de madeira", }, { pre: "COPA E COZINHA", hi: "ABASTECIDA", sub: "Café, açúcar, copos, talheres e higiene para o dia a dia da empresa.", cta: "VER COPA E COZINHA", href: "Copa e Cozinha.html", bg: "assets/hero/copa-banner.png", feats: [], slot: "Foto da linha de copa e cozinha", }, { pre: "ABASTEÇA SEU", hi: "ESCRITÓRIO", sub: "Papelaria, informática e materiais com pedido mínimo facilitado.", cta: "VER ESCRITÓRIO", href: "Materiais de Escritorio.html", bg: "assets/hero/escritorio-banner.png", feats: [], slot: "Foto de materiais de escritório: porta-canetas, papéis, canetas e organizadores", }, { pre: "LINHA DE LIMPEZA", hi: "PROFISSIONAL", sub: "Álcool 70%, desinfetantes e muito mais com preço de distribuidor.", cta: "VER LIMPEZA", href: "Produtos de Limpeza.html", bg: "assets/hero/limpeza-banner.png", feats: [], slot: "Foto da linha Audax: galões e frascos de álcool 70% e desinfetantes", }, ]; function Hero({ onCta }) { const [i, setI] = React.useState(0); const [paused, setPaused] = React.useState(false); const n = SLIDES.length; React.useEffect(() => { if (paused) return; const t = setInterval(() => setI((p) => (p + 1) % n), 5500); return () => clearInterval(t); }, [paused, n]); const go = (d) => setI((p) => (p + d + n) % n); const s = SLIDES[i]; const arrow = { position: "absolute", top: "50%", transform: "translateY(-50%)", zIndex: 20, width: 44, height: 44, borderRadius: "50%", background: "rgba(15,29,57,.55)", color: "#fff", display: "flex", alignItems: "center", justifyContent: "center", backdropFilter: "blur(3px)", transition: "background .15s" }; return (
{s.sub}
{s.feats.length > 0 && (