From 59a6b4f7746355e262c117bcd0fa784ce093fce0 Mon Sep 17 00:00:00 2001 From: KenTandrian Date: Sat, 23 May 2026 12:29:50 +0700 Subject: [PATCH] feat(client): convert isLoading to signal --- .../components/home-summary/home-summary.component.ts | 9 +++++---- .../src/app/components/home-summary/home-summary.html | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) 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"