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 fe1474171..4f4d0a412 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 @@ -61,7 +61,7 @@ export class GfHomeOverviewComponent implements OnDestroy, OnInit { public showDetails = false; public unit: string; public user: User; - private graph_type: string = 'netPerformanceInPercentageWithCurrencyEffect'; + private graph_type: string; public graph_unit: string; private unsubscribeSubject = new Subject(); @@ -99,6 +99,11 @@ export class GfHomeOverviewComponent implements OnDestroy, OnInit { this.unit = this.showDetails ? this.user.settings.baseCurrency : '%'; + this.graph_type = !this.showDetails + ? 'netPerformanceInPercentageWithCurrencyEffect' + : (localStorage.getItem('home_overview_graph_type') ?? + 'netPerformanceInPercentageWithCurrencyEffect'); + this.impersonationStorageService .onChangeHasImpersonation() .pipe(takeUntil(this.unsubscribeSubject)) @@ -168,6 +173,7 @@ export class GfHomeOverviewComponent implements OnDestroy, OnInit { public onMetricClick(selectedgraph_type: string): void { if (this.graph_type !== selectedgraph_type) { this.graph_type = selectedgraph_type; + localStorage.setItem('home_overview_graph_type', this.graph_type); this.update(); } }