import { StrictMode } from 'react' import { createRoot } from 'react-dom/client' import { QueryClient, QueryClientProvider } from '@tanstack/react-query' import { RouterProvider, createRouter } from '@tanstack/react-router' import { ThemeProvider } from 'next-themes' import { Toaster } from '@evofw/ui/components/sonner' import { TooltipProvider } from '@evofw/ui/components/tooltip' import { routeTree } from './routeTree.gen' import '@evofw/ui/globals.css' import './portal-theme.css' const queryClient = new QueryClient({ defaultOptions: { queries: { staleTime: 10_000, retry: 1 }, }, }) const router = createRouter({ routeTree, context: { queryClient }, }) declare module '@tanstack/react-router' { interface Register { router: typeof router } } createRoot(document.getElementById('root')!).render( , )