function Hero() { const [apts, setApts] = useState(150); const [pricePerKg, setPricePerKg] = useState(16); const [revShare, setRevShare] = useState(5); // Calibracao: 500 apts x R$15/kg ~= R$ 20.000/mes const kgPerAptMonth = 2.67; const kgPerMonth = apts * kgPerAptMonth; const faturamento = kgPerMonth * pricePerKg; const repasse = faturamento * (revShare / 100); const repasseAno = repasse * 12; const triggered = apts > 0; const animFat = useCountUp(faturamento, 800, triggered); const animRep = useCountUp(repasse, 800, triggered); const animAno = useCountUp(repasseAno, 1000, triggered); return (
); } function Ticker() { const items = [ '40 litros por lavagem', '35 min por ciclo', 'instalacao sem custo', 'sabao profissional incluso', 'valorizacao de 5 a 8%', 'ate 25% mais barato para moradores', 'secadora em 45 min', 'ambiente 24/7', 'elimina virus e bacterias', 'manutencao por nossa conta' ]; const all = [...items, ...items]; return (
{all.map((t, i) =>
{t}
)}
); } Object.assign(window, { Hero, Ticker });