|
@ -72,7 +72,13 @@ export class AllocationsPageComponent implements OnDestroy, OnInit { |
|
|
public positions: { |
|
|
public positions: { |
|
|
[symbol: string]: Pick< |
|
|
[symbol: string]: Pick< |
|
|
PortfolioPosition, |
|
|
PortfolioPosition, |
|
|
'assetClass' | 'assetSubClass' | 'currency' | 'exchange' | 'name' |
|
|
| 'assetClass' |
|
|
|
|
|
| 'assetClassLabel' |
|
|
|
|
|
| 'assetSubClass' |
|
|
|
|
|
| 'assetSubClassLabel' |
|
|
|
|
|
| 'currency' |
|
|
|
|
|
| 'exchange' |
|
|
|
|
|
| 'name' |
|
|
> & { etfProvider: string; value: number }; |
|
|
> & { etfProvider: string; value: number }; |
|
|
}; |
|
|
}; |
|
|
public sectors: { |
|
|
public sectors: { |
|
@ -341,7 +347,9 @@ export class AllocationsPageComponent implements OnDestroy, OnInit { |
|
|
this.positions[symbol] = { |
|
|
this.positions[symbol] = { |
|
|
value, |
|
|
value, |
|
|
assetClass: position.assetClass, |
|
|
assetClass: position.assetClass, |
|
|
|
|
|
assetClassLabel: translate(position.assetClass), |
|
|
assetSubClass: position.assetSubClass, |
|
|
assetSubClass: position.assetSubClass, |
|
|
|
|
|
assetSubClassLabel: translate(position.assetSubClass), |
|
|
currency: position.currency, |
|
|
currency: position.currency, |
|
|
etfProvider: this.extractEtfProvider({ |
|
|
etfProvider: this.extractEtfProvider({ |
|
|
assetSubClass: position.assetSubClass, |
|
|
assetSubClass: position.assetSubClass, |
|
|