From 300227c1ad4f140a17a10b22535c7709ddd37e32 Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Sun, 6 Sep 2026 20:11:58 +0200 Subject: [PATCH] Add holdings --- .../home-overview/home-overview.component.ts | 11 ++++++++++- .../app/components/home-overview/home-overview.html | 2 +- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/apps/client/src/app/components/home-overview/home-overview.component.ts b/apps/client/src/app/components/home-overview/home-overview.component.ts index dc1fb83d17..09ec38aa42 100644 --- a/apps/client/src/app/components/home-overview/home-overview.component.ts +++ b/apps/client/src/app/components/home-overview/home-overview.component.ts @@ -33,7 +33,7 @@ import { } from '@angular/core'; import { takeUntilDestroyed } from '@angular/core/rxjs-interop'; import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; +import { Router, RouterModule } from '@angular/router'; import { DeviceDetectorService } from 'ngx-device-detector'; @Component({ @@ -106,6 +106,7 @@ export class GfHomeOverviewComponent implements OnInit { ImpersonationStorageService ); private readonly layoutService = inject(LayoutService); + private readonly router = inject(Router); private readonly userService = inject(UserService); public constructor() { @@ -134,6 +135,14 @@ export class GfHomeOverviewComponent implements OnInit { }); } + protected onHoldingClicked({ dataSource, symbol }: AssetProfileIdentifier) { + if (dataSource && symbol) { + this.router.navigate([], { + queryParams: { dataSource, symbol, holdingDetailDialog: true } + }); + } + } + private update() { this.historicalDataItems.set(null); this.isLoadingPerformance.set(true); diff --git a/apps/client/src/app/components/home-overview/home-overview.html b/apps/client/src/app/components/home-overview/home-overview.html index 634cebc843..7f64c0e3cb 100644 --- a/apps/client/src/app/components/home-overview/home-overview.html +++ b/apps/client/src/app/components/home-overview/home-overview.html @@ -99,9 +99,9 @@