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)