mirror of https://github.com/ghostfolio/ghostfolio
8 changed files with 39 additions and 62 deletions
@ -1,50 +1,36 @@ |
|||||
<ngx-skeleton-loader |
@if (isLoading) { |
||||
*ngIf="isLoading; else other" |
<ngx-skeleton-loader |
||||
animation="pulse" |
animation="pulse" |
||||
appearance="circle" |
appearance="circle" |
||||
[theme]="{ |
[theme]="{ |
||||
height: '1.8rem', |
height: '1.8rem', |
||||
width: '1.8rem' |
width: '1.8rem' |
||||
}" |
}" |
||||
/> |
|
||||
|
|
||||
<ng-template #other> |
|
||||
<ion-icon |
|
||||
*ngIf="marketState === 'closed' && range === '1d'; else delayed" |
|
||||
class="text-muted" |
|
||||
name="pause-circle-outline" |
|
||||
[size]="size" |
|
||||
/> |
|
||||
<ng-template #delayed> |
|
||||
<ion-icon |
|
||||
*ngIf="marketState === 'delayed' && range === '1d'; else trend" |
|
||||
class="text-muted" |
|
||||
name="time-outline" |
|
||||
[size]="size" |
|
||||
/> |
/> |
||||
</ng-template> |
} @else { |
||||
<ng-template #trend> |
@if (marketState === 'closed' && range === '1d') { |
||||
<ng-container> |
<ion-icon class="text-muted" name="pause-circle-outline" [size]="size" /> |
||||
|
} @else if (marketState === 'delayed' && range === '1d') { |
||||
|
<ion-icon class="text-muted" name="time-outline" [size]="size" /> |
||||
|
} @else 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-template> |
} |
||||
</ng-template> |
|
||||
|
Loading…
Reference in new issue