From 05bf16a5482a0dd555547c497ed36b4202f4f21a Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Tue, 22 Jul 2025 18:31:25 +0200 Subject: [PATCH] Fix landing page --- apps/client/src/app/core/auth.guard.ts | 26 ++++++++------------------ 1 file changed, 8 insertions(+), 18 deletions(-) diff --git a/apps/client/src/app/core/auth.guard.ts b/apps/client/src/app/core/auth.guard.ts index 69280af6a..c26419031 100644 --- a/apps/client/src/app/core/auth.guard.ts +++ b/apps/client/src/app/core/auth.guard.ts @@ -14,20 +14,6 @@ import { catchError } from 'rxjs/operators'; @Injectable({ providedIn: 'root' }) export class AuthGuard { - private static PUBLIC_PAGE_ROUTES = [ - `/${publicRoutes.about.path}`, - `/${publicRoutes.blog.path}`, - `/${publicRoutes.demo.path}`, - `/${publicRoutes.faq.path}`, - `/${publicRoutes.features.path}`, - `/${publicRoutes.markets.path}`, - `/${publicRoutes.openStartup.path}`, - `/${publicRoutes.pricing.path}`, - `/${publicRoutes.public.path}`, - `/${publicRoutes.register.path}`, - `/${publicRoutes.resources.path}` - ]; - public constructor( private dataService: DataService, private router: Router, @@ -54,10 +40,14 @@ export class AuthGuard { this.router.navigate(publicRoutes.register.routerLink); resolve(false); } else if ( - AuthGuard.PUBLIC_PAGE_ROUTES.some((publicPageRoute) => { - const [, url] = decodeURIComponent(state.url).split('/'); - return `/${url}` === publicPageRoute; - }) + Object.values(publicRoutes) + .map(({ path }) => { + return `/${path}`; + }) + .some((publicPageRoute) => { + const [, url] = decodeURIComponent(state.url).split('/'); + return `/${url}` === publicPageRoute; + }) ) { resolve(true); return EMPTY;