Browse Source

feat(ui): implement output signal

pull/7325/head
KenTandrian 2 days ago
parent
commit
14ae02199a
  1. 8
      libs/ui/src/lib/treemap-chart/treemap-chart.component.ts

8
libs/ui/src/lib/treemap-chart/treemap-chart.component.ts

@ -15,18 +15,16 @@ import {
ChangeDetectionStrategy, ChangeDetectionStrategy,
Component, Component,
ElementRef, ElementRef,
EventEmitter,
Input, Input,
OnChanges, OnChanges,
OnDestroy, OnDestroy,
Output, output,
viewChild viewChild
} from '@angular/core'; } from '@angular/core';
import { DataSource } from '@prisma/client'; import { DataSource } from '@prisma/client';
import { Big } from 'big.js'; import { Big } from 'big.js';
import type { ChartData, TooltipOptions } from 'chart.js'; import type { ChartData, TooltipOptions } from 'chart.js';
import { LinearScale } from 'chart.js'; import { Chart, LinearScale, Tooltip } from 'chart.js';
import { Chart, Tooltip } from 'chart.js';
import { TreemapController, TreemapElement } from 'chartjs-chart-treemap'; import { TreemapController, TreemapElement } from 'chartjs-chart-treemap';
import { isUUID } from 'class-validator'; import { isUUID } from 'class-validator';
import { differenceInDays, max } from 'date-fns'; import { differenceInDays, max } from 'date-fns';
@ -59,7 +57,7 @@ export class GfTreemapChartComponent
@Input() holdings: PortfolioPosition[] | undefined; @Input() holdings: PortfolioPosition[] | undefined;
@Input() locale = getLocale(); @Input() locale = getLocale();
@Output() treemapChartClicked = new EventEmitter<AssetProfileIdentifier>(); public readonly treemapChartClicked = output<AssetProfileIdentifier>();
protected isLoading = true; protected isLoading = true;

Loading…
Cancel
Save