Browse Source

Improve indicator for delayed market data

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

24
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">
<div @if (errors?.length > 0 && !isLoading) {
class="flex-grow-1 status text-muted text-right" <div
[title]=" class="flex-grow-1 status text-muted text-right"
errors?.length > 0 && !isLoading i18n-title
? 'Sorry! Our data provider partner is experiencing the hiccups.' title="Oops! Our data provider partner is experiencing the hiccups."
: '' (click)="onShowErrors()"
" >
(click)="errors?.length > 0 && onShowErrors()" <ion-icon name="time-outline" />
> </div>
<ion-icon }
*ngIf="errors?.length > 0 && !isLoading"
name="alert-circle-outline"
/>
</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