1/* prettier-ignore-start */
2
3/* eslint-disable */
4
5// @ts-nocheck
6
7// noinspection JSUnusedGlobalSymbols
8
9// This file is auto-generated by TanStack Router
10
11// Import Routes
12
13import { Route as rootRoute } from './routes/__root'
14import { Route as DashboardImport } from './routes/_dashboard'
15import { Route as AuthImport } from './routes/_auth'
16import { Route as DashboardIndexImport } from './routes/_dashboard/index'
17import { Route as DashboardUsersImport } from './routes/_dashboard/users'
18import { Route as DashboardSettingsImport } from './routes/_dashboard/settings'
19import { Route as DashboardServicesImport } from './routes/_dashboard/services'
20import { Route as DashboardNodesImport } from './routes/_dashboard/nodes'
21import { Route as DashboardHostsImport } from './routes/_dashboard/hosts'
22import { Route as AuthLoginImport } from './routes/_auth/login'
23
24// Create/Update Routes
25
26const DashboardRoute = DashboardImport.update({
27 id: '/_dashboard',
28 getParentRoute: () => rootRoute,
29} as any)
30
31const AuthRoute = AuthImport.update({
32 id: '/_auth',
33 getParentRoute: () => rootRoute,
34} as any)
35
36const DashboardIndexRoute = DashboardIndexImport.update({
37 path: '/',
38 getParentRoute: () => DashboardRoute,
39} as any)
40
41const DashboardUsersRoute = DashboardUsersImport.update({
42 path: '/users',
43 getParentRoute: () => DashboardRoute,
44} as any)
45
46const DashboardSettingsRoute = DashboardSettingsImport.update({
47 path: '/settings',
48 getParentRoute: () => DashboardRoute,
49} as any)
50
51const DashboardServicesRoute = DashboardServicesImport.update({
52 path: '/services',
53 getParentRoute: () => DashboardRoute,
54} as any)
55
56const DashboardNodesRoute = DashboardNodesImport.update({
57 path: '/nodes',
58 getParentRoute: () => DashboardRoute,
59} as any)
60
61const DashboardHostsRoute = DashboardHostsImport.update({
62 path: '/hosts',
63 getParentRoute: () => DashboardRoute,
64} as any)
65
66const AuthLoginRoute = AuthLoginImport.update({
67 path: '/login',
68 getParentRoute: () => AuthRoute,
69} as any)
70
71// Populate the FileRoutesByPath interface
72
73declare module '@tanstack/react-router' {
74 interface FileRoutesByPath {
75 '/_auth': {
76 preLoaderRoute: typeof AuthImport
77 parentRoute: typeof rootRoute
78 }
79 '/_dashboard': {
80 preLoaderRoute: typeof DashboardImport
81 parentRoute: typeof rootRoute
82 }
83 '/_auth/login': {
84 preLoaderRoute: typeof AuthLoginImport
85 parentRoute: typeof AuthImport
86 }
87 '/_dashboard/hosts': {
88 preLoaderRoute: typeof DashboardHostsImport
89 parentRoute: typeof DashboardImport
90 }
91 '/_dashboard/nodes': {
92 preLoaderRoute: typeof DashboardNodesImport
93 parentRoute: typeof DashboardImport
94 }
95 '/_dashboard/services': {
96 preLoaderRoute: typeof DashboardServicesImport
97 parentRoute: typeof DashboardImport
98 }
99 '/_dashboard/settings': {
100 preLoaderRoute: typeof DashboardSettingsImport
101 parentRoute: typeof DashboardImport
102 }
103 '/_dashboard/users': {
104 preLoaderRoute: typeof DashboardUsersImport
105 parentRoute: typeof DashboardImport
106 }
107 '/_dashboard/': {
108 preLoaderRoute: typeof DashboardIndexImport
109 parentRoute: typeof DashboardImport
110 }
111 }
112}
113
114// Create and export the route tree
115
116export const routeTree = rootRoute.addChildren([
117 AuthRoute.addChildren([AuthLoginRoute]),
118 DashboardRoute.addChildren([
119 DashboardHostsRoute,
120 DashboardNodesRoute,
121 DashboardServicesRoute,
122 DashboardSettingsRoute,
123 DashboardUsersRoute,
124 DashboardIndexRoute,
125 ]),
126])
127
128/* prettier-ignore-end */