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 82fc12aee..cc6d5a85f 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 @@ -12,7 +12,8 @@ import { CUSTOM_ELEMENTS_SCHEMA, DestroyRef, inject, - OnInit + OnInit, + signal } from '@angular/core'; import { takeUntilDestroyed } from '@angular/core/rxjs-interop'; import { MatCardModule } from '@angular/material/card'; @@ -31,7 +32,7 @@ export class GfHomeSummaryComponent implements OnInit { ); protected hasImpersonationId: boolean; protected hasPermissionToUpdateUserSettings: boolean; - protected isLoading = true; + protected readonly isLoading = signal(true); protected summary: PortfolioSummary; protected user: User; @@ -87,7 +88,7 @@ export class GfHomeSummaryComponent implements OnInit { } private update() { - this.isLoading = true; + this.isLoading.set(true); this.dataService .fetchPortfolioDetails() @@ -97,7 +98,7 @@ export class GfHomeSummaryComponent implements OnInit { this.summary = summary; } - this.isLoading = false; + this.isLoading.set(false); 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 c1baf05a2..933212da5 100644 --- a/apps/client/src/app/components/home-summary/home-summary.html +++ b/apps/client/src/app/components/home-summary/home-summary.html @@ -11,7 +11,7 @@ [hasPermissionToUpdateUserSettings]=" !hasImpersonationId && hasPermissionToUpdateUserSettings " - [isLoading]="isLoading" + [isLoading]="isLoading()" [language]="user?.settings?.language" [locale]="user?.settings?.locale" [summary]="summary"