diff --git a/apps/client/src/app/components/asset-profile-icon/asset-profile-icon.component.ts b/apps/client/src/app/components/asset-profile-icon/asset-profile-icon.component.ts index 7bce92a2d..4e1d23a7a 100644 --- a/apps/client/src/app/components/asset-profile-icon/asset-profile-icon.component.ts +++ b/apps/client/src/app/components/asset-profile-icon/asset-profile-icon.component.ts @@ -1,4 +1,3 @@ - import { CUSTOM_ELEMENTS_SCHEMA, ChangeDetectionStrategy, diff --git a/apps/client/src/app/core/notification/alert-dialog/alert-dialog.component.ts b/apps/client/src/app/core/notification/alert-dialog/alert-dialog.component.ts index d1368f8a2..98b6043eb 100644 --- a/apps/client/src/app/core/notification/alert-dialog/alert-dialog.component.ts +++ b/apps/client/src/app/core/notification/alert-dialog/alert-dialog.component.ts @@ -1,4 +1,3 @@ - import { Component } from '@angular/core'; import { MatButtonModule } from '@angular/material/button'; import { MatDialogModule, MatDialogRef } from '@angular/material/dialog'; diff --git a/apps/client/src/app/core/notification/confirmation-dialog/confirmation-dialog.component.ts b/apps/client/src/app/core/notification/confirmation-dialog/confirmation-dialog.component.ts index 692ee7f62..88e5113d7 100644 --- a/apps/client/src/app/core/notification/confirmation-dialog/confirmation-dialog.component.ts +++ b/apps/client/src/app/core/notification/confirmation-dialog/confirmation-dialog.component.ts @@ -1,4 +1,3 @@ - import { Component, HostListener } from '@angular/core'; import { MatButtonModule } from '@angular/material/button'; import { MatDialogModule, MatDialogRef } from '@angular/material/dialog'; diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts index fe10fe7dc..6a8543e71 100644 --- a/apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts +++ b/apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts @@ -3,7 +3,6 @@ import { Product } from '@ghostfolio/common/interfaces'; import { personalFinanceTools } from '@ghostfolio/common/personal-finance-tools'; import { translate } from '@ghostfolio/ui/i18n'; - import { Component, OnInit } from '@angular/core'; import { MatButtonModule } from '@angular/material/button'; import { ActivatedRoute, RouterModule } from '@angular/router'; diff --git a/libs/ui/src/lib/assistant/assistant.component.ts b/libs/ui/src/lib/assistant/assistant.component.ts index 863e6b659..beefcc566 100644 --- a/libs/ui/src/lib/assistant/assistant.component.ts +++ b/libs/ui/src/lib/assistant/assistant.component.ts @@ -8,7 +8,6 @@ import { DateRange } from '@ghostfolio/common/types'; import { translate } from '@ghostfolio/ui/i18n'; import { FocusKeyManager } from '@angular/cdk/a11y'; - import { CUSTOM_ELEMENTS_SCHEMA, ChangeDetectionStrategy, @@ -69,7 +68,7 @@ import { NgxSkeletonLoaderModule, ReactiveFormsModule, RouterModule -], + ], schemas: [CUSTOM_ELEMENTS_SCHEMA], selector: 'gf-assistant', styleUrls: ['./assistant.scss'], diff --git a/libs/ui/src/lib/assistant/assistant.html b/libs/ui/src/lib/assistant/assistant.html index 18a2432f4..b061d0f21 100644 --- a/libs/ui/src/lib/assistant/assistant.html +++ b/libs/ui/src/lib/assistant/assistant.html @@ -2,7 +2,7 @@
+ >
+ /> @if (deviceType !== 'mobile' && !searchFormControl.value) { -
- / -
+
/
} @if (searchFormControl.value) { } @@ -36,34 +32,35 @@ class="h-100 no-min-width px-3 rounded-0" mat-button (click)="onCloseAssistant()" - > + > }
@if (isLoading || searchFormControl.value) { -
+
Holdings
- @for (searchResultItem of searchResults?.holdings; track searchResultItem) { + @for ( + searchResultItem of searchResults?.holdings; + track searchResultItem + ) { + /> } @if (searchResults?.holdings?.length === 0) { @if (isLoading) { + [theme]="{ + height: '1.5rem', + width: '100%' + }" + /> } @if (!isLoading) {
No entries...
@@ -73,23 +70,26 @@ @if (hasPermissionToAccessAdminControl) {
Asset Profiles
- @for (searchResultItem of searchResults?.assetProfiles; track searchResultItem) { + @for ( + searchResultItem of searchResults?.assetProfiles; + track searchResultItem + ) { + /> } @if (searchResults?.assetProfiles?.length === 0) { @if (isLoading) { + [theme]="{ + height: '1.5rem', + width: '100%' + }" + /> } @if (!isLoading) {
No entries...
@@ -108,7 +108,7 @@ + > @for (range of dateRangeOptions; track range) { {{ range.label }} } @@ -129,89 +129,90 @@ class="mr-1" [tooltip]="account.Platform?.name" [url]="account.Platform?.url" - /> - }{{ account.name }} -
- - } - - -
-
- - Holding - - {{ - filterForm.get('holding')?.value?.name - }} - - @for (holding of holdings; track holding.name) { - -
- {{ holding.name }} -
- {{ holding.symbol | gfSymbol }} · - {{ holding.currency }} -
-
+ /> } -
-
-
-
- - Tag - - - @for (tag of tags; track tag.id) { - {{ tag.label }} - } - - -
-
- - Asset Class - - - @for (assetClass of assetClasses; track assetClass.id) { - {{ - assetClass.label - }} - } - - -
-
-
+ + } + + +
+
+ + Holding + + {{ + filterForm.get('holding')?.value?.name + }} + + @for (holding of holdings; track holding.name) { + +
+ {{ holding.name }} +
+ {{ holding.symbol | gfSymbol }} · + {{ holding.currency }} +
+
+ } +
+
+
+
+ + Tag + + + @for (tag of tags; track tag.id) { + {{ tag.label }} + } + + +
+
+ + Asset Class + + + @for (assetClass of assetClasses; track assetClass.id) { + {{ + assetClass.label + }} + } + + +
+
+ - - -
-
- } - +
+ } + + diff --git a/libs/ui/src/lib/benchmark/benchmark-detail-dialog/benchmark-detail-dialog.component.ts b/libs/ui/src/lib/benchmark/benchmark-detail-dialog/benchmark-detail-dialog.component.ts index 4c2abdecb..96dc6800e 100644 --- a/libs/ui/src/lib/benchmark/benchmark-detail-dialog/benchmark-detail-dialog.component.ts +++ b/libs/ui/src/lib/benchmark/benchmark-detail-dialog/benchmark-detail-dialog.component.ts @@ -8,7 +8,6 @@ import { } from '@ghostfolio/common/interfaces'; import { GfLineChartComponent } from '@ghostfolio/ui/line-chart'; - import { CUSTOM_ELEMENTS_SCHEMA, ChangeDetectionStrategy, @@ -37,7 +36,7 @@ import { BenchmarkDetailDialogParams } from './interfaces/interfaces'; GfDialogHeaderModule, GfLineChartComponent, MatDialogModule -], + ], schemas: [CUSTOM_ELEMENTS_SCHEMA], selector: 'gf-benchmark-detail-dialog', styleUrls: ['./benchmark-detail-dialog.component.scss'], diff --git a/libs/ui/src/lib/data-provider-credits/data-provider-credits.component.html b/libs/ui/src/lib/data-provider-credits/data-provider-credits.component.html index 911294e86..bd2459d52 100644 --- a/libs/ui/src/lib/data-provider-credits/data-provider-credits.component.html +++ b/libs/ui/src/lib/data-provider-credits/data-provider-credits.component.html @@ -1,10 +1,16 @@ - Market data provided by @for (dataProviderInfo of dataProviderInfos; track dataProviderInfo; let last = $last) { - {{ - dataProviderInfo.name - }}@if (!last) { - , + Market data provided by  + @for ( + dataProviderInfo of dataProviderInfos; + track dataProviderInfo; + let last = $last + ) { + {{ + dataProviderInfo.name + }} + @if (!last) { + , + } } - }. + . diff --git a/libs/ui/src/lib/data-provider-credits/data-provider-credits.component.ts b/libs/ui/src/lib/data-provider-credits/data-provider-credits.component.ts index 86a3d87b5..01e85fc8e 100644 --- a/libs/ui/src/lib/data-provider-credits/data-provider-credits.component.ts +++ b/libs/ui/src/lib/data-provider-credits/data-provider-credits.component.ts @@ -1,6 +1,5 @@ import { DataProviderInfo } from '@ghostfolio/common/interfaces'; - import { CUSTOM_ELEMENTS_SCHEMA, ChangeDetectionStrategy, diff --git a/libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.component.ts b/libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.component.ts index 24841179f..73f382c5e 100644 --- a/libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.component.ts +++ b/libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.component.ts @@ -1,7 +1,6 @@ import { AdminService } from '@ghostfolio/client/services/admin.service'; import { DataService } from '@ghostfolio/client/services/data.service'; - import { ChangeDetectionStrategy, ChangeDetectorRef, @@ -36,7 +35,7 @@ import { HistoricalMarketDataEditorDialogParams } from './interfaces/interfaces' MatFormFieldModule, MatInputModule, ReactiveFormsModule -], + ], selector: 'gf-historical-market-data-editor-dialog', schemas: [CUSTOM_ELEMENTS_SCHEMA], styleUrls: ['./historical-market-data-editor-dialog.scss'], diff --git a/libs/ui/src/lib/tags-selector/tags-selector.component.ts b/libs/ui/src/lib/tags-selector/tags-selector.component.ts index 9dc768e74..3c15e510c 100644 --- a/libs/ui/src/lib/tags-selector/tags-selector.component.ts +++ b/libs/ui/src/lib/tags-selector/tags-selector.component.ts @@ -1,5 +1,4 @@ import { COMMA, ENTER } from '@angular/cdk/keycodes'; - import { ChangeDetectionStrategy, Component, @@ -34,7 +33,7 @@ import { BehaviorSubject, Subject, takeUntil } from 'rxjs'; MatFormFieldModule, MatInputModule, ReactiveFormsModule -], + ], schemas: [CUSTOM_ELEMENTS_SCHEMA], selector: 'gf-tags-selector', styleUrls: ['./tags-selector.component.scss'], diff --git a/libs/ui/src/lib/trend-indicator/trend-indicator.component.ts b/libs/ui/src/lib/trend-indicator/trend-indicator.component.ts index 5ec32901e..efb48c981 100644 --- a/libs/ui/src/lib/trend-indicator/trend-indicator.component.ts +++ b/libs/ui/src/lib/trend-indicator/trend-indicator.component.ts @@ -1,6 +1,5 @@ import { DateRange, MarketState } from '@ghostfolio/common/types'; - import { CUSTOM_ELEMENTS_SCHEMA, ChangeDetectionStrategy,