Browse Source

Fixes build error in workflow

pull/5538/head
David Requeno 5 days ago
parent
commit
e5af5f7fcb
  1. 19
      apps/client/src/app/pages/public/public-page.component.ts
  2. 2
      apps/client/src/app/pages/public/public-page.html

19
apps/client/src/app/pages/public/public-page.component.ts

@ -20,6 +20,7 @@ import {
} from '@angular/core'; } from '@angular/core';
import { MatButtonModule } from '@angular/material/button'; import { MatButtonModule } from '@angular/material/button';
import { MatCardModule } from '@angular/material/card'; import { MatCardModule } from '@angular/material/card';
import { MatTableDataSource } from '@angular/material/table';
import { ActivatedRoute, Router } from '@angular/router'; import { ActivatedRoute, Router } from '@angular/router';
import { AssetClass } from '@prisma/client'; import { AssetClass } from '@prisma/client';
import { StatusCodes } from 'http-status-codes'; import { StatusCodes } from 'http-status-codes';
@ -66,6 +67,7 @@ export class GfPublicPageComponent implements OnInit {
}; };
}; };
public publicPortfolioDetails: PublicPortfolioResponse; public publicPortfolioDetails: PublicPortfolioResponse;
public latestActivitiesDataSource: MatTableDataSource<any>;
public sectors: { public sectors: {
[name: string]: { name: string; value: number }; [name: string]: { name: string; value: number };
}; };
@ -108,6 +110,23 @@ export class GfPublicPageComponent implements OnInit {
.subscribe((portfolioPublicDetails) => { .subscribe((portfolioPublicDetails) => {
this.publicPortfolioDetails = portfolioPublicDetails; this.publicPortfolioDetails = portfolioPublicDetails;
const latestActivitiesRows = (
this.publicPortfolioDetails.latestActivities || []
).map((a) => {
return {
...a,
SymbolProfile: {
name: a.name,
symbol: a.symbol,
dataSource: a.dataSource
}
};
});
this.latestActivitiesDataSource = new MatTableDataSource(
latestActivitiesRows
);
this.initializeAnalysisData(); this.initializeAnalysisData();
this.changeDetectorRef.markForCheck(); this.changeDetectorRef.markForCheck();

2
apps/client/src/app/pages/public/public-page.html

@ -231,7 +231,7 @@
</mat-card-header> </mat-card-header>
<mat-card-content> <mat-card-content>
<gf-activities-table <gf-activities-table
[dataSource]="{ data: publicPortfolioDetails.latestActivities } as any" [dataSource]="latestActivitiesDataSource"
[deviceType]="deviceType" [deviceType]="deviceType"
[hasPermissionToCreateActivity]="false" [hasPermissionToCreateActivity]="false"
[hasPermissionToDeleteActivity]="false" [hasPermissionToDeleteActivity]="false"

Loading…
Cancel
Save