From 8f1488f55fe97e92c2a010a64e7e5a76489ccbfe Mon Sep 17 00:00:00 2001 From: KenTandrian Date: Sat, 7 Mar 2026 20:46:42 +0700 Subject: [PATCH] feat(lib): make proportionChartClicked an output signal --- .../portfolio-proportion-chart.component.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts b/libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts index 89088e9a5..c0bdb072a 100644 --- a/libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts +++ b/libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts @@ -13,11 +13,10 @@ import { ChangeDetectionStrategy, Component, ElementRef, - EventEmitter, Input, OnChanges, OnDestroy, - Output, + output, viewChild } from '@angular/core'; import { DataSource } from '@prisma/client'; @@ -81,11 +80,11 @@ export class GfPortfolioProportionChartComponent @Input() maxItems?: number; @Input() showLabels = false; - @Output() proportionChartClicked = new EventEmitter(); - public chart: Chart<'doughnut'>; public isLoading = true; + protected readonly proportionChartClicked = output(); + private readonly chartCanvas = viewChild.required>('chartCanvas'); private readonly OTHER_KEY = 'OTHER';