Browse Source

Improve indicator for delayed market data

pull/2862/head
Thomas Kaul 2 years ago
parent
commit
e32c28fae3
  1. 16
      apps/client/src/app/components/portfolio-performance/portfolio-performance.component.html
  2. 2
      apps/client/src/app/components/portfolio-performance/portfolio-performance.component.ts

16
apps/client/src/app/components/portfolio-performance/portfolio-performance.component.html

@ -1,19 +1,15 @@
<div class="container p-0"> <div class="container p-0">
<div class="no-gutters row"> <div class="no-gutters row">
@if (errors?.length > 0 && !isLoading) {
<div <div
class="flex-grow-1 status text-muted text-right" class="flex-grow-1 status text-muted text-right"
[title]=" i18n-title
errors?.length > 0 && !isLoading title="Oops! Our data provider partner is experiencing the hiccups."
? 'Sorry! Our data provider partner is experiencing the hiccups.' (click)="onShowErrors()"
: ''
"
(click)="errors?.length > 0 && onShowErrors()"
> >
<ion-icon <ion-icon name="time-outline" />
*ngIf="errors?.length > 0 && !isLoading"
name="alert-circle-outline"
/>
</div> </div>
}
<div *ngIf="isLoading" class="align-items-center d-flex"> <div *ngIf="isLoading" class="align-items-center d-flex">
<ngx-skeleton-loader <ngx-skeleton-loader
animation="pulse" animation="pulse"

2
apps/client/src/app/components/portfolio-performance/portfolio-performance.component.ts

@ -74,7 +74,7 @@ export class PortfolioPerformanceComponent implements OnChanges, OnInit {
} }
public onShowErrors() { public onShowErrors() {
const errorMessageParts = ['Data Provider Errors for']; const errorMessageParts = [$localize`Market data is delayed for`];
for (const error of this.errors) { for (const error of this.errors) {
errorMessageParts.push(`${error.symbol} (${error.dataSource})`); errorMessageParts.push(`${error.symbol} (${error.dataSource})`);

Loading…
Cancel
Save