diff --git a/config/routes.ts b/config/routes.ts index db8747cd..c4e0e42b 100644 --- a/config/routes.ts +++ b/config/routes.ts @@ -140,15 +140,6 @@ const baseRoutes = [ access: 'canSeeOrgAdmin', component: './model-routes/index' }, - { - name: 'usage', - path: '/models/usage', - key: 'usage', - icon: 'icon-usage-outlined', - selectedIcon: 'icon-usage-filled', - defaultIcon: 'icon-usage-outlined', - component: './usage/index' - }, { name: 'providers', path: '/models/providers', @@ -264,6 +255,32 @@ const baseRoutes = [ } ] }, + { + // Cross-resource consumption (tokens + GPU/CPU instances + storage). + // A folder so it matches the other top-level groups; more usage views can + // graduate in here later. + name: 'usage', + path: '/usage', + key: 'usageGroup', + icon: 'icon-usage-outlined', + selectedIcon: 'icon-usage-filled', + defaultIcon: 'icon-usage-outlined', + routes: [ + { + path: '/usage', + redirect: '/usage/overview' + }, + { + name: 'usage', + path: '/usage/overview', + key: 'usage', + icon: 'icon-usage-outlined', + selectedIcon: 'icon-usage-filled', + defaultIcon: 'icon-usage-outlined', + component: './usage/index' + } + ] + }, { name: 'resources', path: '/resources',