1import { StrictMode } from 'react'
2import { createRoot } from 'react-dom/client'
3import { ApolloProvider } from '@apollo/client'
4import './index.css'
5import { client } from '@/lib/apollo'
6import { AuthProvider } from '@/lib/auth'
7import { ThemeProvider } from '@/lib/theme'
8import { App } from './App'
9
10createRoot(document.getElementById('root')!).render(
11 <StrictMode>
12 <ThemeProvider>
13 <ApolloProvider client={client}>
14 <AuthProvider>
15 <App />
16 </AuthProvider>
17 </ApolloProvider>
18 </ThemeProvider>
19 </StrictMode>,
20)