diff --git a/libs/common/src/lib/routes/routes.ts b/libs/common/src/lib/routes/routes.ts index adf2b5704..20d911d24 100644 --- a/libs/common/src/lib/routes/routes.ts +++ b/libs/common/src/lib/routes/routes.ts @@ -2,15 +2,6 @@ import '@angular/localize/init'; import { IRoute } from './interfaces/interfaces'; -export const routes = { - api: 'api', - i18n: 'i18n', - personalFinanceTools: 'personal-finance-tools', - - // Publicly accessible pages - openSourceAlternativeTo: $localize`:kebab-case:open-source-alternative-to` -}; - export const internalRoutes: Record = { account: { path: 'account', @@ -62,6 +53,12 @@ export const internalRoutes: Record = { routerLink: ['/accounts'], title: $localize`Accounts` }, + api: { + excludeFromAssistant: true, + path: 'api', + routerLink: ['/api'], + title: 'Ghostfolio API' + }, auth: { excludeFromAssistant: true, path: 'auth', @@ -95,6 +92,12 @@ export const internalRoutes: Record = { }, title: $localize`Overview` }, + i18n: { + excludeFromAssistant: true, + path: 'i18n', + routerLink: ['/i18n'], + title: $localize`Internationalization` + }, portfolio: { path: 'portfolio', routerLink: ['/portfolio'], @@ -279,6 +282,20 @@ export const publicRoutes = { $localize`:kebab-case:markets` ], title: $localize`Markets` + }, + personalFinanceTools: { + path: 'personal-finance-tools', + routerLink: [ + '/' + $localize`:kebab-case:resources`, + 'personal-finance-tools' + ], + subRoutes: { + product: { + path: $localize`:kebab-case:open-source-alternative-to`, + title: $localize`Open Source Alternative to` + } + }, + title: $localize`Personal Finance Tools` } }, title: $localize`Resources`