27 lines
1.0 KiB
TypeScript
27 lines
1.0 KiB
TypeScript
import { accountModule } from './account/routes.ts'
|
|
import { crossBorderModule } from './cross-border/routes.ts'
|
|
import { dashboardModule } from './dashboard/routes.ts'
|
|
import { financeModule } from './finance/routes.ts'
|
|
import { firstLegModule } from './first-leg/routes.ts'
|
|
import { orderManagementModule } from './order-management/routes.ts'
|
|
import { overseasWarehouseModule } from './overseas-warehouse/routes.ts'
|
|
import { systemModule } from './system/routes.ts'
|
|
import { tenantManagementModule } from './tenant-management/routes.ts'
|
|
import { notificationsModule } from './notifications/routes.ts'
|
|
import { getActiveWorkspaceRoutes, type ClientModuleManifest } from './types.ts'
|
|
|
|
export const clientModuleRegistry = [
|
|
dashboardModule,
|
|
firstLegModule,
|
|
crossBorderModule,
|
|
overseasWarehouseModule,
|
|
orderManagementModule,
|
|
financeModule,
|
|
tenantManagementModule,
|
|
accountModule,
|
|
notificationsModule,
|
|
systemModule,
|
|
] satisfies readonly ClientModuleManifest[]
|
|
|
|
export const activeWorkspaceRoutes = getActiveWorkspaceRoutes(clientModuleRegistry)
|