import { createRouter, useRouter } from "@tanstack/react-router";
import { routeTree } from "./routeTree.gen";
function DefaultErrorComponent({ error, reset }: { error: Error; reset: () => void }) {
const router = useRouter();
return (
Something went wrong
An unexpected error occurred. Please try again.
{import.meta.env.DEV && error.message && (
{error.message}
)}
Go home
);
}
export const getRouter = () => {
const router = createRouter({
routeTree,
context: {},
scrollRestoration: true,
defaultPreloadStaleTime: 0,
defaultErrorComponent: DefaultErrorComponent,
});
return router;
};