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;