import { StrictMode } from 'react'; import { createRoot } from 'react-dom/client'; import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; import { BrowserRouter } from 'react-router-dom'; import App from '@/App'; import { AuthProvider } from '@/lib/auth'; import '@/styles/global.css'; const queryClient = new QueryClient({ defaultOptions: { queries: { retry: 1, refetchOnWindowFocus: false, staleTime: 30_000, }, }, }); const container = document.getElementById('root'); if (!container) throw new Error('Root element #root is missing from index.html'); createRoot(container).render( , );