Browse Source

feat(client): resolve type errors

pull/6731/head
KenTandrian 1 month ago
parent
commit
182dcfc7a4
  1. 13
      apps/client/src/app/components/account-detail-dialog/account-detail-dialog.component.ts

13
apps/client/src/app/components/account-detail-dialog/account-detail-dialog.component.ts

@ -83,11 +83,11 @@ export class GfAccountDetailDialogComponent implements OnInit {
public activitiesCount: number; public activitiesCount: number;
public balance: number; public balance: number;
public balancePrecision = 2; public balancePrecision = 2;
public currency: string; public currency: string | null;
public dataSource: MatTableDataSource<Activity>; public dataSource: MatTableDataSource<Activity>;
public dividendInBaseCurrency: number; public dividendInBaseCurrency: number;
public dividendInBaseCurrencyPrecision = 2; public dividendInBaseCurrencyPrecision = 2;
public equity: number; public equity: number | null;
public equityPrecision = 2; public equityPrecision = 2;
public hasPermissionToDeleteAccountBalance: boolean; public hasPermissionToDeleteAccountBalance: boolean;
public historicalDataItems: HistoricalDataItem[]; public historicalDataItems: HistoricalDataItem[];
@ -96,7 +96,7 @@ export class GfAccountDetailDialogComponent implements OnInit {
public interestInBaseCurrencyPrecision = 2; public interestInBaseCurrencyPrecision = 2;
public isLoadingActivities: boolean; public isLoadingActivities: boolean;
public isLoadingChart: boolean; public isLoadingChart: boolean;
public name: string; public name: string | null;
public platformName: string; public platformName: string;
public sortColumn = 'date'; public sortColumn = 'date';
public sortDirection: SortDirection = 'desc'; public sortDirection: SortDirection = 'desc';
@ -180,7 +180,7 @@ export class GfAccountDetailDialogComponent implements OnInit {
downloadAsFile({ downloadAsFile({
content: data, content: data,
fileName: `ghostfolio-export-${this.name fileName: `ghostfolio-export-${this.name
.replace(/\s+/g, '-') ?.replace(/\s+/g, '-')
.toLowerCase()}-${format( .toLowerCase()}-${format(
parseISO(data.meta.date), parseISO(data.meta.date),
'yyyyMMddHHmm' 'yyyyMMddHHmm'
@ -330,7 +330,10 @@ export class GfAccountDetailDialogComponent implements OnInit {
next: ({ accountBalances, portfolioPerformance }) => { next: ({ accountBalances, portfolioPerformance }) => {
this.accountBalances = accountBalances.balances; this.accountBalances = accountBalances.balances;
if (portfolioPerformance.chart.length > 0) { if (
portfolioPerformance.chart &&
portfolioPerformance.chart.length > 0
) {
this.historicalDataItems = portfolioPerformance.chart.map( this.historicalDataItems = portfolioPerformance.chart.map(
({ date, netWorth, netWorthInPercentage }) => ({ ({ date, netWorth, netWorthInPercentage }) => ({
date, date,

Loading…
Cancel
Save