|
|
@ -77,7 +77,7 @@ export class GfPortfolioProportionChartComponent |
|
|
|
|
|
|
|
@ViewChild('chartCanvas') chartCanvas: ElementRef<HTMLCanvasElement>; |
|
|
|
|
|
|
|
public chart: Chart<'pie'>; |
|
|
|
public chart: Chart<'doughnut'>; |
|
|
|
public isLoading = true; |
|
|
|
|
|
|
|
private readonly OTHER_KEY = 'OTHER'; |
|
|
@ -257,7 +257,7 @@ export class GfPortfolioProportionChartComponent |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
const datasets: ChartConfiguration['data']['datasets'] = [ |
|
|
|
const datasets: ChartConfiguration<'doughnut'>['data']['datasets'] = [ |
|
|
|
{ |
|
|
|
backgroundColor: chartDataSorted.map(([, item]) => { |
|
|
|
return item.color; |
|
|
@ -295,7 +295,7 @@ export class GfPortfolioProportionChartComponent |
|
|
|
datasets[1].data[1] = Number.MAX_SAFE_INTEGER; |
|
|
|
} |
|
|
|
|
|
|
|
const data: ChartConfiguration['data'] = { |
|
|
|
const data: ChartConfiguration<'doughnut'>['data'] = { |
|
|
|
datasets, |
|
|
|
labels |
|
|
|
}; |
|
|
@ -308,7 +308,7 @@ export class GfPortfolioProportionChartComponent |
|
|
|
) as unknown; |
|
|
|
this.chart.update(); |
|
|
|
} else { |
|
|
|
this.chart = new Chart(this.chartCanvas.nativeElement, { |
|
|
|
this.chart = new Chart<'doughnut'>(this.chartCanvas.nativeElement, { |
|
|
|
data, |
|
|
|
options: { |
|
|
|
animation: false, |
|
|
|