import { createRoot } from 'react-dom/client'; import { useState, useEffect } from 'react'; import App from './App.tsx'; import './index.css'; import LoadingScreen from './components/ui/LoadingScreen.tsx'; const Root = () => { const [isLoading, setIsLoading] = useState(true); useEffect(() => { // Simulate loading time for demo purposes const timer = setTimeout(() => { setIsLoading(false); }, 2000); return () => clearTimeout(timer); }, []); return ( <> {isLoading ? ( ) : ( )} ); }; createRoot(document.getElementById("root")!).render();