feat(admin-ui): Sidebar 220px + TopBar (Stage 3.1)

This commit is contained in:
Александр Зимин
2026-05-11 08:51:37 +00:00
parent 6d506fed64
commit b2228c2a29
6 changed files with 444 additions and 104 deletions
+21
View File
@@ -14,6 +14,7 @@ import { Route as SearchRouteImport } from './routes/search'
import { Route as ReviewsRouteImport } from './routes/reviews'
import { Route as OutboxRouteImport } from './routes/outbox'
import { Route as MyDraftsRouteImport } from './routes/my-drafts'
import { Route as GraphRouteImport } from './routes/graph'
import { Route as DictionariesRouteImport } from './routes/dictionaries'
import { Route as AuditRouteImport } from './routes/audit'
import { Route as IndexRouteImport } from './routes/index'
@@ -47,6 +48,11 @@ const MyDraftsRoute = MyDraftsRouteImport.update({
path: '/my-drafts',
getParentRoute: () => rootRouteImport,
} as any)
const GraphRoute = GraphRouteImport.update({
id: '/graph',
path: '/graph',
getParentRoute: () => rootRouteImport,
} as any)
const DictionariesRoute = DictionariesRouteImport.update({
id: '/dictionaries',
path: '/dictionaries',
@@ -87,6 +93,7 @@ export interface FileRoutesByFullPath {
'/': typeof IndexRoute
'/audit': typeof AuditRoute
'/dictionaries': typeof DictionariesRouteWithChildren
'/graph': typeof GraphRoute
'/my-drafts': typeof MyDraftsRoute
'/outbox': typeof OutboxRoute
'/reviews': typeof ReviewsRoute
@@ -100,6 +107,7 @@ export interface FileRoutesByFullPath {
export interface FileRoutesByTo {
'/': typeof IndexRoute
'/audit': typeof AuditRoute
'/graph': typeof GraphRoute
'/my-drafts': typeof MyDraftsRoute
'/outbox': typeof OutboxRoute
'/reviews': typeof ReviewsRoute
@@ -114,6 +122,7 @@ export interface FileRoutesById {
'/': typeof IndexRoute
'/audit': typeof AuditRoute
'/dictionaries': typeof DictionariesRouteWithChildren
'/graph': typeof GraphRoute
'/my-drafts': typeof MyDraftsRoute
'/outbox': typeof OutboxRoute
'/reviews': typeof ReviewsRoute
@@ -130,6 +139,7 @@ export interface FileRouteTypes {
| '/'
| '/audit'
| '/dictionaries'
| '/graph'
| '/my-drafts'
| '/outbox'
| '/reviews'
@@ -143,6 +153,7 @@ export interface FileRouteTypes {
to:
| '/'
| '/audit'
| '/graph'
| '/my-drafts'
| '/outbox'
| '/reviews'
@@ -156,6 +167,7 @@ export interface FileRouteTypes {
| '/'
| '/audit'
| '/dictionaries'
| '/graph'
| '/my-drafts'
| '/outbox'
| '/reviews'
@@ -171,6 +183,7 @@ export interface RootRouteChildren {
IndexRoute: typeof IndexRoute
AuditRoute: typeof AuditRoute
DictionariesRoute: typeof DictionariesRouteWithChildren
GraphRoute: typeof GraphRoute
MyDraftsRoute: typeof MyDraftsRoute
OutboxRoute: typeof OutboxRoute
ReviewsRoute: typeof ReviewsRoute
@@ -215,6 +228,13 @@ declare module '@tanstack/react-router' {
preLoaderRoute: typeof MyDraftsRouteImport
parentRoute: typeof rootRouteImport
}
'/graph': {
id: '/graph'
path: '/graph'
fullPath: '/graph'
preLoaderRoute: typeof GraphRouteImport
parentRoute: typeof rootRouteImport
}
'/dictionaries': {
id: '/dictionaries'
path: '/dictionaries'
@@ -299,6 +319,7 @@ const rootRouteChildren: RootRouteChildren = {
IndexRoute: IndexRoute,
AuditRoute: AuditRoute,
DictionariesRoute: DictionariesRouteWithChildren,
GraphRoute: GraphRoute,
MyDraftsRoute: MyDraftsRoute,
OutboxRoute: OutboxRoute,
ReviewsRoute: ReviewsRoute,