From 405d38c6d20a995bcad8daf36accff1bbd634568 Mon Sep 17 00:00:00 2001
From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
Date: Wed, 5 Aug 2026 10:18:23 +0200
Subject: [PATCH] Introduce isLoading attribute
---
.../account-detail-dialog.component.ts | 3 +++
.../account-detail-dialog.html | 7 +++++++
.../asset-profile-dialog.component.ts | 3 +++
.../asset-profile-dialog/asset-profile-dialog.html | 10 +++++++++-
.../components/admin-overview/admin-overview.html | 3 +++
.../holding-detail-dialog.component.ts | 3 +++
.../holding-detail-dialog.html | 14 ++++++++++++++
.../portfolio-summary.component.html | 6 +++++-
.../user-account-settings.component.ts | 3 +++
.../user-account-settings.html | 1 +
.../portfolio/allocations/allocations-page.html | 4 ++++
.../benchmark-detail-dialog.component.ts | 3 +++
.../benchmark-detail-dialog.html | 1 +
13 files changed, 59 insertions(+), 2 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 d1845222ac..e81b8cf06e 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
@@ -102,6 +102,7 @@ export class GfAccountDetailDialogComponent implements OnInit {
protected holdings: PortfolioPosition[];
protected interestInBaseCurrency: number;
protected interestInBaseCurrencyPrecision = 2;
+ protected isLoading = true;
protected isLoadingChart: boolean;
protected name: string | null;
protected pageIndex = 0;
@@ -302,6 +303,8 @@ export class GfAccountDetailDialogComponent implements OnInit {
this.valueInBaseCurrency = valueInBaseCurrency;
+ this.isLoading = false;
+
this.changeDetectorRef.markForCheck();
}
);
diff --git a/apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html b/apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html
index ff39f23b3e..485af75009 100644
--- a/apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html
+++ b/apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html
@@ -12,6 +12,7 @@
@@ -108,6 +114,7 @@
PlatformSymbol
@@ -191,6 +192,7 @@
}
- Currency
@@ -231,6 +237,7 @@
i18n
size="medium"
[isDate]="assetProfile?.dateOfFirstActivity ? true : false"
+ [isLoading]="isLoading"
[locale]="data.locale"
[value]="assetProfile?.dateOfFirstActivity ?? '-'"
>First ActivityActivitiesVersion
@@ -19,6 +20,7 @@
Users;
protected investmentInBaseCurrencyWithCurrencyEffect: number;
protected investmentInBaseCurrencyWithCurrencyEffectPrecision = 2;
+ protected isLoading = true;
protected readonly isUUID = isUUID;
protected marketDataItems: MarketData[] = [];
protected marketPrice: number;
@@ -571,6 +572,8 @@ export class GfHoldingDetailDialogComponent implements OnInit {
this.fetchMarketData();
}
+ this.isLoading = false;
+
this.changeDetectorRef.markForCheck();
}
);
diff --git a/apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html b/apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
index c4f53497f3..eccc62b4c7 100644
--- a/apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
+++ b/apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
@@ -12,6 +12,7 @@
First Activity
diff --git a/apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html b/apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
index 93d3c4b79b..520986c89c 100644
--- a/apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
+++ b/apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
@@ -2,7 +2,11 @@
diff --git a/apps/client/src/app/pages/portfolio/allocations/allocations-page.html b/apps/client/src/app/pages/portfolio/allocations/allocations-page.html
index ee0d8007e2..902d04cde6 100644
--- a/apps/client/src/app/pages/portfolio/allocations/allocations-page.html
+++ b/apps/client/src/app/pages/portfolio/allocations/allocations-page.html
@@ -210,6 +210,7 @@
Developed MarketsEmerging MarketsOther MarketsNo data available