/* global React, Icon, Logo, useCountUp */
const { useState:useStateT, useEffect:useEffectT, useRef:useRefT } = React;
function Header(){
const [scrolled,setScrolled]=useStateT(false);
useEffectT(()=>{
const on=()=>setScrolled(window.scrollY>12);
on(); window.addEventListener('scroll',on,{passive:true});
return ()=>window.removeEventListener('scroll',on);
},[]);
return (
);
}
function Hero(){
return (
CRM de leads para incorporadoras
Nenhum lead esquecido.
Nenhuma venda perdida.
O Tovix organiza a captação, distribuição e o atendimento dos seus leads imobiliários — com trava por corretor, SLA monitorado e auditoria completa de ponta a ponta.
INPVCRSV
Incorporadoras, parceiros de venda e corretores no mesmo fluxo.
Lead travado
atribuído ao corretor
SLA: 02:14
dentro do prazo
);
}
function DashboardMock(){
const rows=[
{n:"Marina Alves",e:"contato pelo site",t:"há 4 min",ava:"MA",badge:["Novo","b-blue"]},
{n:"Ricardo Tavares",e:"Res. Vista Parque",t:"em atendimento",ava:"RT",badge:["Corretor: Ana","b-green"]},
{n:"Júlia Bernardes",e:"Edifício Aurora",t:"aguardando 22h",ava:"JB",badge:["Atenção SLA","b-amber"]},
];
return (
Painel comercial
Incorporadora Horizonte · hoje
ao vivo
{rows.map((r,i)=>(
))}
);
}
function TrustStrip(){
const names=["Incorporadora Horizonte","Grupo Vértice","Atlântica Urbanismo","Nova Cidade","Prime Realty"];
return (
Feito para operações que não podem perder um lead
{names.map((n,i)=>{n})}
);
}
function Metric({to,suffix,prefix,decimals,label,run}){
const v=useCountUp(to,run,{decimals:decimals||0});
const fmt=(decimals?String(v).replace('.',','):Number(v).toLocaleString('pt-BR'));
return (
{prefix}{fmt}{suffix}
{label}
);
}
function Metrics(){
const [run,setRun]=useStateT(false);
const ref=useRefT(null);
useEffectT(()=>{
const io=new IntersectionObserver(([e])=>{if(e.isIntersecting){setRun(true);io.disconnect();}},{threshold:.4});
if(ref.current) io.observe(ref.current);
return ()=>io.disconnect();
},[]);
return (
Resultados
Mais controle, menos lead perdido.
);
}
Object.assign(window,{ Header, Hero, TrustStrip, Metrics });