import { physical, rootRoute } from "@tanstack/virtual-file-routes";import { consoleRoutes } from "@executor-js/react/console-routes";// The self-host console route tree — ONE definition read by vite.config.ts// (dev/build) and packages/react's routes:gen (the committed routeTree.gen.ts).//// Shared console routes come from @executor-js/react (see its// console-routes.ts); this app owns its root (the Better Auth shell) and the// self-host-specific routes: web/routes/app (admin, api-keys) mounts INSIDE// the shared `{-$orgSlug}` scope, web/routes/public (the /join/$code invite// page) stays bare — it's reached without a session, before any org slug is// known.export const routes = rootRoute("__root.tsx", [ ...consoleRoutes({ dir: "../../../../packages/react/src/routes", orgScoped: [physical("", "app")], }), physical("", "public"),]);
import { physical, rootRoute } from "@tanstack/virtual-file-routes";
import { consoleRoutes } from "@executor-js/react/console-routes";
// The self-host console route tree — ONE definition read by vite.config.ts
// (dev/build) and packages/react's routes:gen (the committed routeTree.gen.ts).
//
// Shared console routes come from @executor-js/react (see its
// console-routes.ts); this app owns its root (the Better Auth shell) and the
// self-host-specific routes: web/routes/app (admin, api-keys) mounts INSIDE
// the shared `{-$orgSlug}` scope, web/routes/public (the /join/$code invite
// page) stays bare — it's reached without a session, before any org slug is
// known.
export const routes = rootRoute("__root.tsx", [
...consoleRoutes({
dir: "../../../../packages/react/src/routes",
orgScoped: [physical("", "app")],
}),
physical("", "public"),
]);