import { createRouter } from "@tanstack/react-router";
import { AppErrorComponent } from "@/lib/error-component";
import { routeTree } from "./routeTree.gen";

// Derived from vite's `base` so the deploy path is configured in one place.
const basepath = import.meta.env.BASE_URL.replace(/\/$/, "") || "/";

export function getRouter() {
  return createRouter({ routeTree, basepath, defaultErrorComponent: AppErrorComponent });
}
