|
@ -8,8 +8,6 @@ import { |
|
|
OnDestroy, |
|
|
OnDestroy, |
|
|
ViewChild |
|
|
ViewChild |
|
|
} from '@angular/core'; |
|
|
} from '@angular/core'; |
|
|
import { UNKNOWN_KEY } from '@ghostfolio/common/config'; |
|
|
|
|
|
import { getTextColor } from '@ghostfolio/common/helper'; |
|
|
|
|
|
import { PortfolioPosition } from '@ghostfolio/common/interfaces'; |
|
|
import { PortfolioPosition } from '@ghostfolio/common/interfaces'; |
|
|
import { Tooltip } from 'chart.js'; |
|
|
import { Tooltip } from 'chart.js'; |
|
|
import { LinearScale } from 'chart.js'; |
|
|
import { LinearScale } from 'chart.js'; |
|
@ -19,6 +17,9 @@ import { Chart } from 'chart.js'; |
|
|
import ChartDataLabels from 'chartjs-plugin-datalabels'; |
|
|
import ChartDataLabels from 'chartjs-plugin-datalabels'; |
|
|
import * as Color from 'color'; |
|
|
import * as Color from 'color'; |
|
|
|
|
|
|
|
|
|
|
|
import { UNKNOWN_KEY } from '../../../../common/src/lib/config'; // TODO: @ghostfolio/common/config
|
|
|
|
|
|
import { getTextColor } from '../../../../common/src/lib/helper'; // TODO: @ghostfolio/common/helper
|
|
|
|
|
|
|
|
|
@Component({ |
|
|
@Component({ |
|
|
selector: 'gf-portfolio-proportion-chart', |
|
|
selector: 'gf-portfolio-proportion-chart', |
|
|
changeDetection: ChangeDetectionStrategy.OnPush, |
|
|
changeDetection: ChangeDetectionStrategy.OnPush, |
|
|