import React, { useState, useEffect } from 'react'; const loadingMessages = [ "Analisando o certificado...", "Extraindo dados com OCR...", "Consultando normas técnicas...", "Verificando propriedades mecânicas...", "Analisando composição química...", "Compilando o relatório final...", ]; export const Loader: React.FC = () => { const [messageIndex, setMessageIndex] = useState(0); useEffect(() => { const interval = setInterval(() => { setMessageIndex((prevIndex) => (prevIndex + 1) % loadingMessages.length); }, 2500); return () => clearInterval(interval); }, []); return (

{loadingMessages[messageIndex]}

); };