From 8f31b1e76921d836813a5ffabe22122269d1b638 Mon Sep 17 00:00:00 2001 From: nakul-py Date: Fri, 11 Oct 2024 18:03:20 +0530 Subject: [PATCH] add/color-red-green-euqal-to-grey-always --- .../src/lib/treemap-chart/treemap-chart.component.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/libs/ui/src/lib/treemap-chart/treemap-chart.component.ts b/libs/ui/src/lib/treemap-chart/treemap-chart.component.ts index b278180ea..e4a78738b 100644 --- a/libs/ui/src/lib/treemap-chart/treemap-chart.component.ts +++ b/libs/ui/src/lib/treemap-chart/treemap-chart.component.ts @@ -91,7 +91,7 @@ export class GfTreemapChartComponent datasets: [ { backgroundColor(ctx) { - const annualizedNetPerformancePercentWithCurrencyEffect = + let annualizedNetPerformancePercentWithCurrencyEffect = getAnnualizedPerformancePercent({ daysInMarket: differenceInDays( endDate, @@ -105,7 +105,15 @@ export class GfTreemapChartComponent ) }).toNumber(); - if ( + if (annualizedNetPerformancePercentWithCurrencyEffect === -0) { + annualizedNetPerformancePercentWithCurrencyEffect = 0; + } + + if (annualizedNetPerformancePercentWithCurrencyEffect === 0) { + return gray[3]; + } + + else if( annualizedNetPerformancePercentWithCurrencyEffect > 0.03 * GfTreemapChartComponent.HEAT_MULTIPLIER ) {