|
|
@ -8,8 +8,12 @@ |
|
|
[matSortDirection]="sortDirection()" |
|
|
[matSortDirection]="sortDirection()" |
|
|
> |
|
|
> |
|
|
<ng-container matColumnDef="icon" sticky> |
|
|
<ng-container matColumnDef="icon" sticky> |
|
|
<th *matHeaderCellDef class="px-1" mat-header-cell></th> |
|
|
<th *matHeaderCellDef class="gf-fit-content px-1" mat-header-cell></th> |
|
|
<td *matCellDef="let element" class="px-1 text-center" mat-cell> |
|
|
<td |
|
|
|
|
|
*matCellDef="let element" |
|
|
|
|
|
class="gf-fit-content px-1 text-center" |
|
|
|
|
|
mat-cell |
|
|
|
|
|
> |
|
|
<gf-entity-logo |
|
|
<gf-entity-logo |
|
|
[dataSource]="element.assetProfile.dataSource" |
|
|
[dataSource]="element.assetProfile.dataSource" |
|
|
[symbol]="element.assetProfile.symbol" |
|
|
[symbol]="element.assetProfile.symbol" |
|
|
@ -21,13 +25,17 @@ |
|
|
<ng-container matColumnDef="nameWithSymbol"> |
|
|
<ng-container matColumnDef="nameWithSymbol"> |
|
|
<th |
|
|
<th |
|
|
*matHeaderCellDef |
|
|
*matHeaderCellDef |
|
|
class="px-1" |
|
|
class="gf-table-column-fill px-1" |
|
|
mat-header-cell |
|
|
mat-header-cell |
|
|
mat-sort-header="assetProfile.name" |
|
|
mat-sort-header="assetProfile.name" |
|
|
> |
|
|
> |
|
|
<ng-container i18n>Name</ng-container> |
|
|
<ng-container i18n>Name</ng-container> |
|
|
</th> |
|
|
</th> |
|
|
<td *matCellDef="let element" class="line-height-normal px-1" mat-cell> |
|
|
<td |
|
|
|
|
|
*matCellDef="let element" |
|
|
|
|
|
class="gf-table-column-fill line-height-normal px-1" |
|
|
|
|
|
mat-cell |
|
|
|
|
|
> |
|
|
<div class="text-truncate"> |
|
|
<div class="text-truncate"> |
|
|
{{ element.assetProfile.name }} |
|
|
{{ element.assetProfile.name }} |
|
|
@if (element.assetProfile.name === element.assetProfile.symbol) { |
|
|
@if (element.assetProfile.name === element.assetProfile.symbol) { |
|
|
@ -161,14 +169,14 @@ |
|
|
<ng-container matColumnDef="performanceInPercentage" stickyEnd> |
|
|
<ng-container matColumnDef="performanceInPercentage" stickyEnd> |
|
|
<th |
|
|
<th |
|
|
*matHeaderCellDef |
|
|
*matHeaderCellDef |
|
|
class="justify-content-end px-1" |
|
|
class="gf-fit-content justify-content-end px-1" |
|
|
mat-header-cell |
|
|
mat-header-cell |
|
|
mat-sort-header="netPerformancePercentWithCurrencyEffect" |
|
|
mat-sort-header="netPerformancePercentWithCurrencyEffect" |
|
|
> |
|
|
> |
|
|
<span class="d-none d-sm-block" i18n>Performance</span> |
|
|
<span class="d-none d-sm-block" i18n>Performance</span> |
|
|
<span class="d-block d-sm-none" i18n-title title="Performance">±</span> |
|
|
<span class="d-block d-sm-none" i18n-title title="Performance">±</span> |
|
|
</th> |
|
|
</th> |
|
|
<td *matCellDef="let element" class="px-1" mat-cell> |
|
|
<td *matCellDef="let element" class="gf-fit-content px-1" mat-cell> |
|
|
<div class="d-flex justify-content-end"> |
|
|
<div class="d-flex justify-content-end"> |
|
|
<gf-value |
|
|
<gf-value |
|
|
[colorizeSign]="true" |
|
|
[colorizeSign]="true" |
|
|
|