From b1f85e227277acd6ed8865ca69a17087c9f57dd7 Mon Sep 17 00:00:00 2001
From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
Date: Fri, 13 Jun 2025 13:41:59 +0200
Subject: [PATCH] Migrate to control flow
---
libs/ui/src/lib/assistant/assistant.html | 57 +++++++++++-----------
libs/ui/src/lib/value/value.component.html | 35 ++++++++-----
2 files changed, 51 insertions(+), 41 deletions(-)
diff --git a/libs/ui/src/lib/assistant/assistant.html b/libs/ui/src/lib/assistant/assistant.html
index 723f1bd5f..938f69851 100644
--- a/libs/ui/src/lib/assistant/assistant.html
+++ b/libs/ui/src/lib/assistant/assistant.html
@@ -40,23 +40,20 @@
*ngIf="searchFormControl.value"
class="overflow-auto py-2 result-container"
>
-
-
- Quick Links
-
- @for (
- searchResultItem of searchResults?.quickLinks;
- track searchResultItem
- ) {
-
- }
-
+ @if (searchResults?.quickLinks?.length !== 0 || isLoading.quickLinks) {
+
+
+ Quick Links
+
+ @for (
+ searchResultItem of searchResults?.quickLinks;
+ track searchResultItem
+ ) {
+
+ }
@if (isLoading.quickLinks) {
}
-
-
+
+ }
Holdings
@for (
@@ -80,7 +77,7 @@
(clicked)="onCloseAssistant()"
/>
}
-
+ @if (searchResults?.holdings?.length === 0) {
@if (isLoading.holdings) {
No entries...
}
-
+ }
@@ -108,7 +105,7 @@
(clicked)="onCloseAssistant()"
/>
}
-
+ @if (searchResults?.assetProfiles?.length === 0) {
@if (isLoading.assetProfiles) {
No entries...
}
-
+ }
@@ -149,12 +146,14 @@
@for (account of accounts; track account.id) {
- {{ account.name }}
+ @if (account.Platform?.url) {
+
+ }
+ {{ account.name }}
}
diff --git a/libs/ui/src/lib/value/value.component.html b/libs/ui/src/lib/value/value.component.html
index e252ef8a2..62e4efb6f 100644
--- a/libs/ui/src/lib/value/value.component.html
+++ b/libs/ui/src/lib/value/value.component.html
@@ -1,6 +1,8 @@
-
-
-
+@if (icon) {
+
+
+
+}
@@ -10,8 +12,12 @@
>
- 0" class="mr-1 text-success">+
- -
+ @if (+value > 0) {
+ +
+ }
+ @if (+value < 0) {
+ -
+ }
@if (isPercent) {
}
@if (unit) {
-
- {{ unit }}
-
-
- {{ unit }}
-
+ @if (size === 'medium') {
+
+ {{ unit }}
+
+ } @else {
+
+ {{ unit }}
+
+ }
}
@if (isString) {
@@ -81,7 +90,9 @@
-
{{ subLabel }}
+ @if (subLabel) {
+
{{ subLabel }}
+ }