From 7cd1b2734d7451b40e0e7dadc7280711a5e5ebfc Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Sun, 15 Jun 2025 10:08:12 +0200 Subject: [PATCH] Refactor public sub routes: about --- libs/common/src/lib/routes/routes.ts | 38 ++++++++++++++++++++++++---- 1 file changed, 33 insertions(+), 5 deletions(-) diff --git a/libs/common/src/lib/routes/routes.ts b/libs/common/src/lib/routes/routes.ts index cf5a88617..58464dd47 100644 --- a/libs/common/src/lib/routes/routes.ts +++ b/libs/common/src/lib/routes/routes.ts @@ -22,15 +22,11 @@ export const routes = { // Publicly accessible pages about: $localize`:kebab-case:about`, - changelog: $localize`:kebab-case:changelog`, glossary: $localize`:kebab-case:glossary`, guides: $localize`:kebab-case:guides`, - license: $localize`:kebab-case:license`, markets: $localize`:kebab-case:markets`, openSourceAlternativeTo: $localize`:kebab-case:open-source-alternative-to`, - privacyPolicy: $localize`:kebab-case:privacy-policy`, - resources: $localize`:kebab-case:resources`, - termsOfService: $localize`:kebab-case:terms-of-service` + resources: $localize`:kebab-case:resources` }; export const internalRoutes: Record = { @@ -118,10 +114,42 @@ export const publicRoutes = { path: $localize`:kebab-case:about`, routerLink: ['/' + $localize`:kebab-case:about`], subRoutes: { + changelog: { + path: $localize`:kebab-case:changelog`, + routerLink: [ + '/' + $localize`:kebab-case:about`, + $localize`:kebab-case:changelog` + ], + title: $localize`Changelog` + }, + license: { + path: $localize`:kebab-case:license`, + routerLink: [ + '/' + $localize`:kebab-case:about`, + $localize`:kebab-case:license` + ], + title: $localize`License` + }, ossFriends: { path: 'oss-friends', routerLink: ['/' + $localize`:kebab-case:about`, 'oss-friends'], title: 'OSS Friends' + }, + privacyPolicy: { + path: $localize`:kebab-case:privacy-policy`, + routerLink: [ + '/' + $localize`:kebab-case:about`, + $localize`:kebab-case:privacy-policy` + ], + title: $localize`Privacy Policy` + }, + termsOfService: { + path: $localize`:kebab-case:terms-of-service`, + routerLink: [ + '/' + $localize`:kebab-case:about`, + $localize`:kebab-case:terms-of-service` + ], + title: $localize`Terms of Service` } }, title: $localize`About`