diff --git a/apps/client/src/app/components/home-summary/home-summary.component.ts b/apps/client/src/app/components/home-summary/home-summary.component.ts index 6d0a5819a..c494db604 100644 --- a/apps/client/src/app/components/home-summary/home-summary.component.ts +++ b/apps/client/src/app/components/home-summary/home-summary.component.ts @@ -33,7 +33,7 @@ export class GfHomeSummaryComponent implements OnInit { protected readonly hasImpersonationId = signal(false); protected hasPermissionToUpdateUserSettings: boolean; protected readonly isLoading = signal(true); - protected summary: PortfolioSummary; + protected readonly summary = signal(undefined); protected user: User; private readonly changeDetectorRef = inject(ChangeDetectorRef); @@ -95,14 +95,10 @@ export class GfHomeSummaryComponent implements OnInit { .pipe(takeUntilDestroyed(this.destroyRef)) .subscribe(({ summary }) => { if (summary) { - this.summary = summary; + this.summary.set(summary); } this.isLoading.set(false); - - this.changeDetectorRef.markForCheck(); }); - - this.changeDetectorRef.markForCheck(); } } diff --git a/apps/client/src/app/components/home-summary/home-summary.html b/apps/client/src/app/components/home-summary/home-summary.html index aaf512007..28d9d8cd4 100644 --- a/apps/client/src/app/components/home-summary/home-summary.html +++ b/apps/client/src/app/components/home-summary/home-summary.html @@ -14,7 +14,7 @@ [isLoading]="isLoading()" [language]="user?.settings?.language" [locale]="user?.settings?.locale" - [summary]="summary" + [summary]="summary()" [user]="user" (emergencyFundChanged)="onChangeEmergencyFund($event)" />