|
|
|
@ -1,4 +1,3 @@ |
|
|
|
import type { Activity } from '@ghostfolio/api/app/order/interfaces/activities.interface'; |
|
|
|
import { UNKNOWN_KEY } from '@ghostfolio/common/config'; |
|
|
|
import { prettifySymbol } from '@ghostfolio/common/helper'; |
|
|
|
import { |
|
|
|
@ -59,7 +58,9 @@ export class GfPublicPageComponent implements OnInit { |
|
|
|
public defaultAlias = $localize`someone`; |
|
|
|
public deviceType: string; |
|
|
|
public holdings: PublicPortfolioResponse['holdings'][string][]; |
|
|
|
public latestActivitiesDataSource: MatTableDataSource<Activity>; |
|
|
|
public latestActivitiesDataSource: MatTableDataSource< |
|
|
|
PublicPortfolioResponse['latestActivities'][0] |
|
|
|
>; |
|
|
|
public markets: { |
|
|
|
[key in Market]: { id: Market; valueInPercentage: number }; |
|
|
|
}; |
|
|
|
@ -113,8 +114,7 @@ export class GfPublicPageComponent implements OnInit { |
|
|
|
this.publicPortfolioDetails = portfolioPublicDetails; |
|
|
|
|
|
|
|
this.latestActivitiesDataSource = new MatTableDataSource( |
|
|
|
(this.publicPortfolioDetails.latestActivities || |
|
|
|
[]) as unknown as Activity[] |
|
|
|
this.publicPortfolioDetails.latestActivities |
|
|
|
); |
|
|
|
|
|
|
|
this.initializeAnalysisData(); |
|
|
|
|