import ReactDOM from 'react-dom/client' import { RouterProvider, createRouter } from '@tanstack/react-router' import { routeTree } from './routeTree.gen' import './index.css' import { basename } from './modules/basename' // Set up a Router instance const router = createRouter({ routeTree, basepath: basename, defaultPreload: 'intent', scrollRestoration: true, }) // Register things for typesafety declare module '@tanstack/react-router' { interface Register { router: typeof router } } const rootElement = document.getElementById('root')! if (!rootElement.innerHTML) { const root = ReactDOM.createRoot(rootElement) root.render() }