|
@ -1,5 +1,5 @@ |
|
|
@if (isLoading) { |
|
|
|
|
|
<ngx-skeleton-loader |
|
|
<ngx-skeleton-loader |
|
|
|
|
|
*ngIf="isLoading; else other" |
|
|
animation="pulse" |
|
|
animation="pulse" |
|
|
appearance="circle" |
|
|
appearance="circle" |
|
|
[theme]="{ |
|
|
[theme]="{ |
|
@ -7,36 +7,44 @@ |
|
|
width: '1.8rem' |
|
|
width: '1.8rem' |
|
|
}" |
|
|
}" |
|
|
/> |
|
|
/> |
|
|
} @else { |
|
|
|
|
|
@if (marketState === 'closed' && range === '1d') { |
|
|
<ng-template #other> |
|
|
<ion-icon class="text-muted" name="pause-circle-outline" [size]="size" /> |
|
|
<ion-icon |
|
|
} @else { |
|
|
*ngIf="marketState === 'closed' && range === '1d'; else delayed" |
|
|
@if (marketState === 'delayed' && range === '1d') { |
|
|
class="text-muted" |
|
|
<ion-icon class="text-muted" name="time-outline" [size]="size" /> |
|
|
name="pause-circle-outline" |
|
|
} @else { |
|
|
[size]="size" |
|
|
|
|
|
/> |
|
|
|
|
|
<ng-template #delayed> |
|
|
|
|
|
<ion-icon |
|
|
|
|
|
*ngIf="marketState === 'delayed' && range === '1d'; else trend" |
|
|
|
|
|
class="text-muted" |
|
|
|
|
|
name="time-outline" |
|
|
|
|
|
[size]="size" |
|
|
|
|
|
/> |
|
|
|
|
|
</ng-template> |
|
|
|
|
|
<ng-template #trend> |
|
|
<ng-container> |
|
|
<ng-container> |
|
|
@if (value <= -0.0005) { |
|
|
|
|
|
<ion-icon |
|
|
<ion-icon |
|
|
|
|
|
*ngIf="value <= -0.0005" |
|
|
class="text-danger" |
|
|
class="text-danger" |
|
|
name="arrow-down-circle-outline" |
|
|
name="arrow-down-circle-outline" |
|
|
[ngClass]="{ 'rotate-45-down': value > -0.01 }" |
|
|
[ngClass]="{ 'rotate-45-down': value > -0.01 }" |
|
|
[size]="size" |
|
|
[size]="size" |
|
|
/> |
|
|
/> |
|
|
} @else if (value > -0.0005 && value < 0.0005) { |
|
|
|
|
|
<ion-icon |
|
|
<ion-icon |
|
|
|
|
|
*ngIf="value > -0.0005 && value < 0.0005" |
|
|
class="text-muted" |
|
|
class="text-muted" |
|
|
name="arrow-forward-circle-outline" |
|
|
name="arrow-forward-circle-outline" |
|
|
[size]="size" |
|
|
[size]="size" |
|
|
/> |
|
|
/> |
|
|
} @else { |
|
|
|
|
|
<ion-icon |
|
|
<ion-icon |
|
|
|
|
|
*ngIf="value >= 0.0005" |
|
|
class="text-success" |
|
|
class="text-success" |
|
|
name="arrow-up-circle-outline" |
|
|
name="arrow-up-circle-outline" |
|
|
[ngClass]="{ 'rotate-45-up': value < 0.01 }" |
|
|
[ngClass]="{ 'rotate-45-up': value < 0.01 }" |
|
|
[size]="size" |
|
|
[size]="size" |
|
|
/> |
|
|
/> |
|
|
} |
|
|
|
|
|
</ng-container> |
|
|
</ng-container> |
|
|
} |
|
|
</ng-template> |
|
|
} |
|
|
</ng-template> |
|
|
} |
|
|
|
|
|