clean docs router declarations

This commit is contained in:
2026-04-28 14:53:28 +02:00
parent 2dd5bfeda1
commit 14a55e8dd1
+15 -43
View File
@@ -38,53 +38,25 @@ const docsRoute = createRoute({
component: DocsLayoutRoute, component: DocsLayoutRoute,
}); });
const docsIndexRoute = createRoute({ const docsChildRoutes = [
getParentRoute: () => docsRoute, { path: "/", component: DocsReadmeRoute },
path: "/", { path: "/architecture", component: DocsArchitectureRoute },
component: DocsReadmeRoute, { path: "/target-architecture", component: DocsTargetArchitectureRoute },
}); { path: "/technical-editor", component: DocsTechnicalEditorRoute },
{ path: "/features", component: DocsFeaturesRoute },
const docsArchitectureRoute = createRoute({ { path: "/editor", component: DocsEditorRoute },
getParentRoute: () => docsRoute, ].map(({ path, component }) =>
path: "/architecture", createRoute({
component: DocsArchitectureRoute, getParentRoute: () => docsRoute,
}); path,
component,
const docsTargetArchitectureRoute = createRoute({ }),
getParentRoute: () => docsRoute, );
path: "/target-architecture",
component: DocsTargetArchitectureRoute,
});
const docsTechnicalEditorRoute = createRoute({
getParentRoute: () => docsRoute,
path: "/technical-editor",
component: DocsTechnicalEditorRoute,
});
const docsFeaturesRoute = createRoute({
getParentRoute: () => docsRoute,
path: "/features",
component: DocsFeaturesRoute,
});
const docsEditorRoute = createRoute({
getParentRoute: () => docsRoute,
path: "/editor",
component: DocsEditorRoute,
});
const routeTree = rootRoute.addChildren([ const routeTree = rootRoute.addChildren([
indexRoute, indexRoute,
editorRoute, editorRoute,
docsRoute.addChildren([ docsRoute.addChildren(docsChildRoutes),
docsIndexRoute,
docsArchitectureRoute,
docsTargetArchitectureRoute,
docsTechnicalEditorRoute,
docsFeaturesRoute,
docsEditorRoute,
]),
]); ]);
export const router = createRouter({ routeTree }); export const router = createRouter({ routeTree });