|
@ -33,19 +33,11 @@ export class PublicPageComponent implements OnInit { |
|
|
}; |
|
|
}; |
|
|
public portfolioPublicDetails: PortfolioPublicDetails; |
|
|
public portfolioPublicDetails: PortfolioPublicDetails; |
|
|
public positions: { |
|
|
public positions: { |
|
|
[symbol: string]: Pick< |
|
|
[symbol: string]: Pick<PortfolioPosition, 'currency' | 'name'> & { |
|
|
PortfolioPosition, |
|
|
value: number; |
|
|
'currency' | 'name' | 'valueInBaseCurrency' |
|
|
}; |
|
|
>; |
|
|
|
|
|
}; |
|
|
}; |
|
|
public positionsArray: Pick< |
|
|
public positionsArray: PortfolioPublicDetails['holdings'][string][]; |
|
|
PortfolioPosition, |
|
|
|
|
|
| 'currency' |
|
|
|
|
|
| 'name' |
|
|
|
|
|
| 'netPerformancePercent' |
|
|
|
|
|
| 'symbol' |
|
|
|
|
|
| 'valueInBaseCurrency' |
|
|
|
|
|
>[]; |
|
|
|
|
|
public sectors: { |
|
|
public sectors: { |
|
|
[name: string]: { name: string; value: number }; |
|
|
[name: string]: { name: string; value: number }; |
|
|
}; |
|
|
}; |
|
@ -142,7 +134,7 @@ export class PublicPageComponent implements OnInit { |
|
|
const value = position.allocationInPercentage; |
|
|
const value = position.allocationInPercentage; |
|
|
|
|
|
|
|
|
this.positions[symbol] = { |
|
|
this.positions[symbol] = { |
|
|
valueInBaseCurrency: value, |
|
|
value, |
|
|
currency: position.currency, |
|
|
currency: position.currency, |
|
|
name: position.name |
|
|
name: position.name |
|
|
}; |
|
|
}; |
|
|