diff --git a/src/routeTree.gen.ts b/src/routeTree.gen.ts index d204c26..3826fda 100644 --- a/src/routeTree.gen.ts +++ b/src/routeTree.gen.ts @@ -9,38 +9,83 @@ // Additionally, you should also exclude this file from your linter and/or formatter to prevent it from being checked or modified. import { Route as rootRouteImport } from './routes/__root' +import { Route as AuthRouteImport } from './routes/auth' +import { Route as AuthenticatedRouteRouteImport } from './routes/_authenticated/route' import { Route as IndexRouteImport } from './routes/index' +import { Route as AuthenticatedDashboardRouteImport } from './routes/_authenticated/dashboard' +const AuthRoute = AuthRouteImport.update({ + id: '/auth', + path: '/auth', + getParentRoute: () => rootRouteImport, +} as any) +const AuthenticatedRouteRoute = AuthenticatedRouteRouteImport.update({ + id: '/_authenticated', + getParentRoute: () => rootRouteImport, +} as any) const IndexRoute = IndexRouteImport.update({ id: '/', path: '/', getParentRoute: () => rootRouteImport, } as any) +const AuthenticatedDashboardRoute = AuthenticatedDashboardRouteImport.update({ + id: '/dashboard', + path: '/dashboard', + getParentRoute: () => AuthenticatedRouteRoute, +} as any) export interface FileRoutesByFullPath { '/': typeof IndexRoute + '/auth': typeof AuthRoute + '/dashboard': typeof AuthenticatedDashboardRoute } export interface FileRoutesByTo { '/': typeof IndexRoute + '/auth': typeof AuthRoute + '/dashboard': typeof AuthenticatedDashboardRoute } export interface FileRoutesById { __root__: typeof rootRouteImport '/': typeof IndexRoute + '/_authenticated': typeof AuthenticatedRouteRouteWithChildren + '/auth': typeof AuthRoute + '/_authenticated/dashboard': typeof AuthenticatedDashboardRoute } export interface FileRouteTypes { fileRoutesByFullPath: FileRoutesByFullPath - fullPaths: '/' + fullPaths: '/' | '/auth' | '/dashboard' fileRoutesByTo: FileRoutesByTo - to: '/' - id: '__root__' | '/' + to: '/' | '/auth' | '/dashboard' + id: + | '__root__' + | '/' + | '/_authenticated' + | '/auth' + | '/_authenticated/dashboard' fileRoutesById: FileRoutesById } export interface RootRouteChildren { IndexRoute: typeof IndexRoute + AuthenticatedRouteRoute: typeof AuthenticatedRouteRouteWithChildren + AuthRoute: typeof AuthRoute } declare module '@tanstack/react-router' { interface FileRoutesByPath { + '/auth': { + id: '/auth' + path: '/auth' + fullPath: '/auth' + preLoaderRoute: typeof AuthRouteImport + parentRoute: typeof rootRouteImport + } + '/_authenticated': { + id: '/_authenticated' + path: '' + fullPath: '/' + preLoaderRoute: typeof AuthenticatedRouteRouteImport + parentRoute: typeof rootRouteImport + } '/': { id: '/' path: '/' @@ -48,11 +93,31 @@ declare module '@tanstack/react-router' { preLoaderRoute: typeof IndexRouteImport parentRoute: typeof rootRouteImport } + '/_authenticated/dashboard': { + id: '/_authenticated/dashboard' + path: '/dashboard' + fullPath: '/dashboard' + preLoaderRoute: typeof AuthenticatedDashboardRouteImport + parentRoute: typeof AuthenticatedRouteRoute + } } } +interface AuthenticatedRouteRouteChildren { + AuthenticatedDashboardRoute: typeof AuthenticatedDashboardRoute +} + +const AuthenticatedRouteRouteChildren: AuthenticatedRouteRouteChildren = { + AuthenticatedDashboardRoute: AuthenticatedDashboardRoute, +} + +const AuthenticatedRouteRouteWithChildren = + AuthenticatedRouteRoute._addFileChildren(AuthenticatedRouteRouteChildren) + const rootRouteChildren: RootRouteChildren = { IndexRoute: IndexRoute, + AuthenticatedRouteRoute: AuthenticatedRouteRouteWithChildren, + AuthRoute: AuthRoute, } export const routeTree = rootRouteImport ._addFileChildren(rootRouteChildren)