From c83ad2c02f6b3a81fc48ef9ce34e6f566f5f7065 Mon Sep 17 00:00:00 2001 From: KenTandrian Date: Fri, 2 Oct 2026 01:22:00 +0700 Subject: [PATCH] resolve comments --- .../account-detail-dialog.component.ts | 14 +++++++++----- .../portfolio/analysis/analysis-page.component.ts | 3 +-- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/apps/client/src/app/components/account-detail-dialog/account-detail-dialog.component.ts b/apps/client/src/app/components/account-detail-dialog/account-detail-dialog.component.ts index c4a29bde90..c95dfe7bc4 100644 --- a/apps/client/src/app/components/account-detail-dialog/account-detail-dialog.component.ts +++ b/apps/client/src/app/components/account-detail-dialog/account-detail-dialog.component.ts @@ -365,11 +365,15 @@ export class GfAccountDetailDialogComponent implements OnInit { portfolioPerformance.chart.length > 0 ) { this.historicalDataItems = portfolioPerformance.chart - .map(({ date, netWorth, netWorthInPercentage }) => ({ - date, - value: isNumber(netWorth) ? netWorth : netWorthInPercentage - })) - .filter((item): item is LineChartItem => isNumber(item.value)); + .map(({ date, netWorth, netWorthInPercentage }) => { + return { + date, + value: isNumber(netWorth) ? netWorth : netWorthInPercentage + }; + }) + .filter((item): item is LineChartItem => { + return isNumber(item.value); + }); } else { this.historicalDataItems = this.accountBalances.map( ({ date, valueInBaseCurrency }) => { diff --git a/apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts b/apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts index 1211473faf..a08c9d9d52 100644 --- a/apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts +++ b/apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts @@ -7,7 +7,6 @@ import { } from '@ghostfolio/common/config'; import { canOpenHoldingDetail } from '@ghostfolio/common/helper'; import { - HistoricalDataItem, InvestmentItem, LineChartItem, PortfolioInvestmentsResponse, @@ -80,7 +79,7 @@ import { forkJoin } from 'rxjs'; }) export class GfAnalysisPageComponent implements OnInit { protected benchmark?: Partial; - protected benchmarkDataItems: HistoricalDataItem[] = []; + protected benchmarkDataItems: LineChartItem[] = []; protected readonly benchmarks: Partial[]; protected bottom3: PortfolioPosition[]; protected dividendsByGroup: InvestmentItem[];