Browse Source

Bugfix/fix portfolio proportion chart click typing

pull/6988/head
Parman Mohammadalizadeh 3 months ago
parent
commit
7dc26e6e86
  1. 2
      libs/common/src/lib/interfaces/asset-profile-identifier.interface.ts
  2. 13
      libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts

2
libs/common/src/lib/interfaces/asset-profile-identifier.interface.ts

@ -1,6 +1,6 @@
import { DataSource } from '@prisma/client';
export interface AssetProfileIdentifier {
dataSource?: DataSource;
dataSource: DataSource;
symbol: string;
}

13
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts

@ -1,10 +1,7 @@
import { getTooltipOptions } from '@ghostfolio/common/chart-helper';
import { UNKNOWN_KEY } from '@ghostfolio/common/config';
import { getLocale, getSum, getTextColor } from '@ghostfolio/common/helper';
import {
AssetProfileIdentifier,
PortfolioPosition
} from '@ghostfolio/common/interfaces';
import { PortfolioPosition } from '@ghostfolio/common/interfaces';
import { ColorScheme } from '@ghostfolio/common/types';
import { CommonModule } from '@angular/common';
@ -39,6 +36,11 @@ import OpenColor from 'open-color';
import { translate } from '../i18n';
export interface PortfolioProportionChartClickEvent {
dataSource?: DataSource;
symbol: string;
}
const {
blue,
cyan,
@ -83,7 +85,8 @@ export class GfPortfolioProportionChartComponent
public chart: Chart<'doughnut'>;
public isLoading = true;
protected readonly proportionChartClicked = output<AssetProfileIdentifier>();
protected readonly proportionChartClicked =
output<PortfolioProportionChartClickEvent>();
private readonly OTHER_KEY = 'OTHER';

Loading…
Cancel
Save