import { createRouter as createTanStackRouter } from '@tanstack/react-router' import { routerWithQueryClient } from '@tanstack/react-router-with-query' import { getQueryClient } from './lib/query-client' import { routeTree } from './routeTree.gen' export const getRouter = createRouter export function createRouter() { const queryClient = getQueryClient() const router = createTanStackRouter({ routeTree, context: { queryClient }, scrollRestoration: true, defaultPreloadStaleTime: 0, defaultPendingComponent: () => (