import React, { useState, useEffect } from "react"; import Icon from "./Icons"; export default function LoadingDots({ message = "SYSTEM_SCANNING..." }) { const [dots, setDots] = useState(""); useEffect(() => { const interval = setInterval(() => { setDots(prev => prev.length >= 3 ? "" : prev + "."); }, 400); return () => clearInterval(interval); }, []); return (