Co-authored-by: renee-png <262607627+renee-png@users.noreply.github.com>
This commit is contained in:
gpt-engineer-app[bot]
2026-04-16 22:50:27 +00:00
co-authored by renee-png
parent 6730c8b863
commit 54793abda3
4 changed files with 589 additions and 3 deletions
+88 -3
View File
@@ -13,6 +13,9 @@ import { Route as SetupRouteImport } from './routes/setup'
import { Route as LoginRouteImport } from './routes/login'
import { Route as IndexRouteImport } from './routes/index'
import { Route as ClientsIndexRouteImport } from './routes/clients.index'
import { Route as CasesIndexRouteImport } from './routes/cases.index'
import { Route as ClientsClientIdRouteImport } from './routes/clients.$clientId'
import { Route as CasesNewRouteImport } from './routes/cases.new'
const SetupRoute = SetupRouteImport.update({
id: '/setup',
@@ -34,17 +37,38 @@ const ClientsIndexRoute = ClientsIndexRouteImport.update({
path: '/clients/',
getParentRoute: () => rootRouteImport,
} as any)
const CasesIndexRoute = CasesIndexRouteImport.update({
id: '/cases/',
path: '/cases/',
getParentRoute: () => rootRouteImport,
} as any)
const ClientsClientIdRoute = ClientsClientIdRouteImport.update({
id: '/clients/$clientId',
path: '/clients/$clientId',
getParentRoute: () => rootRouteImport,
} as any)
const CasesNewRoute = CasesNewRouteImport.update({
id: '/cases/new',
path: '/cases/new',
getParentRoute: () => rootRouteImport,
} as any)
export interface FileRoutesByFullPath {
'/': typeof IndexRoute
'/login': typeof LoginRoute
'/setup': typeof SetupRoute
'/cases/new': typeof CasesNewRoute
'/clients/$clientId': typeof ClientsClientIdRoute
'/cases/': typeof CasesIndexRoute
'/clients/': typeof ClientsIndexRoute
}
export interface FileRoutesByTo {
'/': typeof IndexRoute
'/login': typeof LoginRoute
'/setup': typeof SetupRoute
'/cases/new': typeof CasesNewRoute
'/clients/$clientId': typeof ClientsClientIdRoute
'/cases': typeof CasesIndexRoute
'/clients': typeof ClientsIndexRoute
}
export interface FileRoutesById {
@@ -52,20 +76,48 @@ export interface FileRoutesById {
'/': typeof IndexRoute
'/login': typeof LoginRoute
'/setup': typeof SetupRoute
'/cases/new': typeof CasesNewRoute
'/clients/$clientId': typeof ClientsClientIdRoute
'/cases/': typeof CasesIndexRoute
'/clients/': typeof ClientsIndexRoute
}
export interface FileRouteTypes {
fileRoutesByFullPath: FileRoutesByFullPath
fullPaths: '/' | '/login' | '/setup' | '/clients/'
fullPaths:
| '/'
| '/login'
| '/setup'
| '/cases/new'
| '/clients/$clientId'
| '/cases/'
| '/clients/'
fileRoutesByTo: FileRoutesByTo
to: '/' | '/login' | '/setup' | '/clients'
id: '__root__' | '/' | '/login' | '/setup' | '/clients/'
to:
| '/'
| '/login'
| '/setup'
| '/cases/new'
| '/clients/$clientId'
| '/cases'
| '/clients'
id:
| '__root__'
| '/'
| '/login'
| '/setup'
| '/cases/new'
| '/clients/$clientId'
| '/cases/'
| '/clients/'
fileRoutesById: FileRoutesById
}
export interface RootRouteChildren {
IndexRoute: typeof IndexRoute
LoginRoute: typeof LoginRoute
SetupRoute: typeof SetupRoute
CasesNewRoute: typeof CasesNewRoute
ClientsClientIdRoute: typeof ClientsClientIdRoute
CasesIndexRoute: typeof CasesIndexRoute
ClientsIndexRoute: typeof ClientsIndexRoute
}
@@ -99,6 +151,27 @@ declare module '@tanstack/react-router' {
preLoaderRoute: typeof ClientsIndexRouteImport
parentRoute: typeof rootRouteImport
}
'/cases/': {
id: '/cases/'
path: '/cases'
fullPath: '/cases/'
preLoaderRoute: typeof CasesIndexRouteImport
parentRoute: typeof rootRouteImport
}
'/clients/$clientId': {
id: '/clients/$clientId'
path: '/clients/$clientId'
fullPath: '/clients/$clientId'
preLoaderRoute: typeof ClientsClientIdRouteImport
parentRoute: typeof rootRouteImport
}
'/cases/new': {
id: '/cases/new'
path: '/cases/new'
fullPath: '/cases/new'
preLoaderRoute: typeof CasesNewRouteImport
parentRoute: typeof rootRouteImport
}
}
}
@@ -106,8 +179,20 @@ const rootRouteChildren: RootRouteChildren = {
IndexRoute: IndexRoute,
LoginRoute: LoginRoute,
SetupRoute: SetupRoute,
CasesNewRoute: CasesNewRoute,
ClientsClientIdRoute: ClientsClientIdRoute,
CasesIndexRoute: CasesIndexRoute,
ClientsIndexRoute: ClientsIndexRoute,
}
export const routeTree = rootRouteImport
._addFileChildren(rootRouteChildren)
._addFileTypes<FileRouteTypes>()
import type { getRouter } from './router.tsx'
import type { createStart } from '@tanstack/react-start'
declare module '@tanstack/react-start' {
interface Register {
ssr: true
router: Awaited<ReturnType<typeof getRouter>>
}
}