import ReactDOM from 'react-dom/client' import { ChakraProvider } from '@chakra-ui/react' import { QueryClient, QueryClientProvider } from 'react-query' import { RouterProvider, createRouter } from '@tanstack/react-router' import { routeTree } from './routeTree.gen' import { OpenAPI } from './client' import theme from './theme' import { StrictMode } from 'react' OpenAPI.BASE = import.meta.env.VITE_API_URL OpenAPI.TOKEN = async () => { return localStorage.getItem('access_token') || '' } const queryClient = new QueryClient() const router = createRouter({ routeTree }) declare module '@tanstack/react-router' { interface Register { router: typeof router } } ReactDOM.createRoot(document.getElementById('root')!).render( , )