// Klyvio — Loading / analyse screen (dark theme Klyvio) function Loading({ onDone, company }) { const steps = [ { label: "Analyse des réponses", icon: "bolt" }, { label: "Calcul des scores par dimension", icon: "barChart" }, { label: "Identification des points de friction", icon: "alert" }, { label: "Priorisation des automatisations", icon: "workflow" }, { label: "Calcul du ROI personnalisé", icon: "euro" }, { label: "Benchmark sectoriel", icon: "target" }, { label: "Génération de la roadmap", icon: "compass" }, ]; const [step, setStep] = useState(0); const [done, setDone] = useState([]); useEffect(() => { if (step >= steps.length) { const t = setTimeout(onDone, 600); return () => clearTimeout(t); } const t = setTimeout(() => { setDone(d => [...d, step]); setStep(s => s + 1); }, 600 + Math.random() * 400); return () => clearTimeout(t); }, [step]); return (
Nous croisons vos réponses avec notre base de plus de 1 200 audits dans votre secteur pour produire un diagnostic personnalisé. Cela prend moins de 30 secondes.
{/* Steps card */}