From 0dd56db6570afca5dec1719b3a56a335c0a27aaa Mon Sep 17 00:00:00 2001 From: David Requeno Date: Wed, 27 Aug 2025 21:21:45 -0600 Subject: [PATCH] feat(client): migrate ZEN page --- .../app/pages/zen/zen-page-routing.module.ts | 30 ------------------- .../src/app/pages/zen/zen-page.component.ts | 5 ++-- .../src/app/pages/zen/zen-page.routes.ts | 4 +-- 3 files changed, 4 insertions(+), 35 deletions(-) delete mode 100644 apps/client/src/app/pages/zen/zen-page-routing.module.ts diff --git a/apps/client/src/app/pages/zen/zen-page-routing.module.ts b/apps/client/src/app/pages/zen/zen-page-routing.module.ts deleted file mode 100644 index aa652aa39..000000000 --- a/apps/client/src/app/pages/zen/zen-page-routing.module.ts +++ /dev/null @@ -1,30 +0,0 @@ -import { internalRoutes } from '@ghostfolio/common/routes/routes'; - -import { Routes } from '@angular/router'; - -import { GfHomeHoldingsComponent } from '../../components/home-holdings/home-holdings.component'; -import { GfHomeOverviewComponent } from '../../components/home-overview/home-overview.component'; -import { AuthGuard } from '../../core/auth.guard'; -import { ZenPageComponent } from './zen-page.component'; - -const routes: Routes = [ - { - canActivate: [AuthGuard], - children: [ - { - path: '', - component: GfHomeOverviewComponent - }, - { - path: internalRoutes.zen.subRoutes.holdings.path, - component: GfHomeHoldingsComponent, - title: internalRoutes.home.subRoutes.holdings.title - } - ], - component: ZenPageComponent, - path: '', - title: internalRoutes.zen.title - } -]; - -export { routes }; diff --git a/apps/client/src/app/pages/zen/zen-page.component.ts b/apps/client/src/app/pages/zen/zen-page.component.ts index 19409384c..b6f0a22b9 100644 --- a/apps/client/src/app/pages/zen/zen-page.component.ts +++ b/apps/client/src/app/pages/zen/zen-page.component.ts @@ -18,10 +18,9 @@ import { takeUntil } from 'rxjs/operators'; selector: 'gf-zen-page', styleUrls: ['./zen-page.scss'], templateUrl: './zen-page.html', - standalone: true, - imports: [CommonModule, MatTabsModule, RouterModule, IonIcon] + imports: [CommonModule, IonIcon, MatTabsModule, RouterModule] }) -export class ZenPageComponent implements OnDestroy, OnInit { +export class GfZenPageComponent implements OnDestroy, OnInit { public deviceType: string; public tabs: TabConfiguration[] = []; public user: User; diff --git a/apps/client/src/app/pages/zen/zen-page.routes.ts b/apps/client/src/app/pages/zen/zen-page.routes.ts index 358cf706b..60e163ca4 100644 --- a/apps/client/src/app/pages/zen/zen-page.routes.ts +++ b/apps/client/src/app/pages/zen/zen-page.routes.ts @@ -5,7 +5,7 @@ import { internalRoutes } from '@ghostfolio/common/routes/routes'; import { Routes } from '@angular/router'; -import { ZenPageComponent } from './zen-page.component'; +import { GfZenPageComponent } from './zen-page.component'; export const routes: Routes = [ { @@ -21,7 +21,7 @@ export const routes: Routes = [ title: internalRoutes.home.subRoutes.holdings.title } ], - component: ZenPageComponent, + component: GfZenPageComponent, path: '', title: internalRoutes.zen.title }