From 7ca9e33f3a073926af8257bc93e5bf14f7818296 Mon Sep 17 00:00:00 2001 From: csehatt741 Date: Sun, 29 Jun 2025 09:22:01 +0200 Subject: [PATCH] holdig detail dialog Overview tab created --- .../holding-detail-dialog.html | 563 +++++++++--------- 1 file changed, 291 insertions(+), 272 deletions(-) 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 0f6c46a80..74cc4ddf4 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 @@ -35,284 +35,303 @@ [symbol]="data.symbol" /> -
-
- - @if ( - SymbolProfile?.currency && - data.baseCurrency !== SymbolProfile?.currency - ) { - Change with currency effect - } @else { - Change - } - -
-
- - @if ( - SymbolProfile?.currency && - data.baseCurrency !== SymbolProfile?.currency - ) { - Performance with currency effect - } @else { - Performance - } - -
-
- Average Unit Price -
-
- Market Price -
-
- Minimum Price -
-
- Maximum Price -
-
- Quantity -
-
- Investment -
- @if (dividendInBaseCurrency && user?.settings?.isExperimentalFeatures) { -
- Dividend -
-
- Dividend Yield -
- } -
- Fees -
-
- First Activity -
-
- - @if (transactionCount === 1) { - Activity - } @else { - Activities - } - -
-
-
- Asset Class -
-
- Asset Sub Class -
- @if ( - SymbolProfile?.countries?.length > 0 || - SymbolProfile?.sectors?.length > 0 - ) { - @if ( - SymbolProfile?.countries?.length === 1 && - SymbolProfile?.sectors?.length === 1 - ) { -
- Sector -
- @if (SymbolProfile?.countries?.length === 1) { -
- Country -
- } - } @else { -
-
Sectors
- -
-
-
Countries
- -
- } - } -
- Symbol -
-
- ISIN -
- - @if (dataProviderInfo) { -
-
- -
-
- } -
- + + + +
Overview
+
+
+
+
+
+ + @if ( + SymbolProfile?.currency && + data.baseCurrency !== SymbolProfile?.currency + ) { + Change with currency effect + } @else { + Change + } + +
+
+ + @if ( + SymbolProfile?.currency && + data.baseCurrency !== SymbolProfile?.currency + ) { + Performance with currency effect + } @else { + Performance + } + +
+
+ Average Unit Price +
+
+ Market Price +
+
+ Minimum Price +
+
+ Maximum Price +
+
+ Quantity +
+
+ Investment +
+ @if ( + dividendInBaseCurrency && user?.settings?.isExperimentalFeatures + ) { +
+ Dividend +
+
+ Dividend Yield +
+ } +
+ Fees +
+
+ First Activity +
+
+ + @if (transactionCount === 1) { + Activity + } @else { + Activities + } + +
+
+
+ Asset Class +
+
+ Asset Sub Class +
+ @if ( + SymbolProfile?.countries?.length > 0 || + SymbolProfile?.sectors?.length > 0 + ) { + @if ( + SymbolProfile?.countries?.length === 1 && + SymbolProfile?.sectors?.length === 1 + ) { +
+ Sector +
+ @if (SymbolProfile?.countries?.length === 1) { +
+ Country +
+ } + } @else { +
+
Sectors
+ +
+
+
Countries
+ +
+ } + } +
+ Symbol +
+
+ ISIN +
+ + @if (dataProviderInfo) { +
+
+ +
+
+ } +
+
+
+