import { useEffect } from 'react'; import { RouterProvider } from 'react-router-dom'; import { Toaster } from 'react-hot-toast'; import { router } from './router'; import { useAuthStore, useUIStore } from './store'; function App() { const { initialize } = useAuthStore(); const { resolvedTheme } = useUIStore(); // Initialize auth on mount useEffect(() => { initialize(); }, [initialize]); // Apply theme class to document useEffect(() => { document.documentElement.classList.remove('light', 'dark'); document.documentElement.classList.add(resolvedTheme); }, [resolvedTheme]); return ( <> ); } export default App;