Browse Source

Move openStartup to publicRoutes

pull/4863/head
Thomas Kaul 3 months ago
parent
commit
c1e9a240ab
  1. 2
      apps/client/src/app/app-routing.module.ts
  2. 2
      apps/client/src/app/app.component.ts
  3. 2
      apps/client/src/app/core/auth.guard.ts
  4. 4
      apps/client/src/app/pages/about/overview/about-overview-page.component.ts
  5. 4
      apps/client/src/app/pages/blog/2023/09/hacktoberfest-2023/hacktoberfest-2023-page.component.ts
  6. 4
      apps/client/src/app/pages/blog/2024/09/hacktoberfest-2024/hacktoberfest-2024-page.component.ts
  7. 2
      apps/client/src/app/pages/landing/landing-page.component.ts
  8. 3
      apps/client/src/app/pages/open/open-page-routing.module.ts
  9. 6
      libs/common/src/lib/routes.ts

2
apps/client/src/app/app-routing.module.ts

@ -99,7 +99,7 @@ const routes: Routes = [
)
},
{
path: ghostfolioRoutes.openStartup,
path: publicRoutes.openStartup.path,
loadChildren: () =>
import('./pages/open/open-page.module').then((m) => m.OpenPageModule)
},

2
apps/client/src/app/app.component.ts

@ -78,7 +78,7 @@ export class AppComponent implements OnDestroy, OnInit {
public routerLinkFaq = ['/' + routes.faq];
public routerLinkFeatures = ['/' + routes.features];
public routerLinkMarkets = ['/' + routes.markets];
public routerLinkOpenStartup = ['/' + routes.openStartup];
public routerLinkOpenStartup = ['/' + publicRoutes.openStartup.path];
public routerLinkPricing = ['/' + routes.pricing];
public routerLinkRegister = ['/' + publicRoutes.register.path];
public routerLinkResources = ['/' + routes.resources];

2
apps/client/src/app/core/auth.guard.ts

@ -25,7 +25,7 @@ export class AuthGuard {
`/${routes.faq}`,
`/${routes.features}`,
`/${routes.markets}`,
`/${routes.openStartup}`,
`/${publicRoutes.openStartup.path}`,
`/${routes.pricing}`,
`/${routes.public}`,
`/${publicRoutes.register.path}`,

4
apps/client/src/app/pages/about/overview/about-overview-page.component.ts

@ -2,7 +2,7 @@ import { DataService } from '@ghostfolio/client/services/data.service';
import { UserService } from '@ghostfolio/client/services/user/user.service';
import { User } from '@ghostfolio/common/interfaces';
import { hasPermission, permissions } from '@ghostfolio/common/permissions';
import { routes } from '@ghostfolio/common/routes';
import { publicRoutes, routes } from '@ghostfolio/common/routes';
import { ChangeDetectorRef, Component, OnDestroy, OnInit } from '@angular/core';
import { Subject } from 'rxjs';
@ -21,7 +21,7 @@ export class AboutOverviewPageComponent implements OnDestroy, OnInit {
public routerLinkBlog = ['/' + routes.blog];
public routerLinkFaq = ['/' + routes.faq];
public routerLinkFeatures = ['/' + routes.features];
public routerLinkOpenStartup = ['/' + routes.openStartup];
public routerLinkOpenStartup = ['/' + publicRoutes.openStartup.path];
public user: User;
private unsubscribeSubject = new Subject<void>();

4
apps/client/src/app/pages/blog/2023/09/hacktoberfest-2023/hacktoberfest-2023-page.component.ts

@ -1,4 +1,4 @@
import { routes } from '@ghostfolio/common/routes';
import { publicRoutes, routes } from '@ghostfolio/common/routes';
import { Component } from '@angular/core';
import { MatButtonModule } from '@angular/material/button';
@ -13,5 +13,5 @@ import { RouterModule } from '@angular/router';
export class Hacktoberfest2023PageComponent {
public routerLinkAbout = ['/' + routes.about];
public routerLinkBlog = ['/' + routes.blog];
public routerLinkOpenStartup = ['/' + routes.openStartup];
public routerLinkOpenStartup = ['/' + publicRoutes.openStartup.path];
}

4
apps/client/src/app/pages/blog/2024/09/hacktoberfest-2024/hacktoberfest-2024-page.component.ts

@ -1,4 +1,4 @@
import { routes } from '@ghostfolio/common/routes';
import { publicRoutes, routes } from '@ghostfolio/common/routes';
import { Component } from '@angular/core';
import { MatButtonModule } from '@angular/material/button';
@ -13,5 +13,5 @@ import { RouterModule } from '@angular/router';
export class Hacktoberfest2024PageComponent {
public routerLinkAbout = ['/' + routes.about];
public routerLinkBlog = ['/' + routes.blog];
public routerLinkOpenStartup = ['/' + routes.openStartup];
public routerLinkOpenStartup = ['/' + publicRoutes.openStartup.path];
}

2
apps/client/src/app/pages/landing/landing-page.component.ts

@ -27,7 +27,7 @@ export class LandingPageComponent implements OnDestroy, OnInit {
public hasPermissionToCreateUser: boolean;
public routerLinkAbout = ['/' + routes.about];
public routerLinkDemo = ['/' + routes.demo];
public routerLinkOpenStartup = ['/' + routes.openStartup];
public routerLinkOpenStartup = ['/' + publicRoutes.openStartup.path];
public routerLinkRegister = ['/' + publicRoutes.register.path];
public statistics: Statistics;
public testimonials = [

3
apps/client/src/app/pages/open/open-page-routing.module.ts

@ -1,4 +1,5 @@
import { AuthGuard } from '@ghostfolio/client/core/auth.guard';
import { publicRoutes } from '@ghostfolio/common/routes';
import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router';
@ -10,7 +11,7 @@ const routes: Routes = [
canActivate: [AuthGuard],
component: OpenPageComponent,
path: '',
title: 'Open Startup'
title: publicRoutes.openStartup.title
}
];

6
libs/common/src/lib/routes.ts

@ -38,7 +38,6 @@ export const routes = {
license: $localize`:kebab-case:license`,
markets: $localize`:kebab-case:markets`,
openSourceAlternativeTo: $localize`:kebab-case:open-source-alternative-to`,
openStartup: 'open',
ossFriends: 'oss-friends',
pricing: $localize`:kebab-case:pricing`,
privacyPolicy: $localize`:kebab-case:privacy-policy`,
@ -73,9 +72,12 @@ export const internalRoutes = {
};
export const publicRoutes = {
openStartup: {
path: 'open',
title: 'Open Startup'
},
register: {
path: $localize`:kebab-case:register`,
subRoutes: {},
title: $localize`Registration`
}
};

Loading…
Cancel
Save