Browse Source

Refactoring

pull/3954/head
Thomas Kaul 10 months ago
parent
commit
75f2a0e7b1
  1. 6
      libs/ui/src/lib/treemap-chart/interfaces/interfaces.ts
  2. 8
      libs/ui/src/lib/treemap-chart/treemap-chart.component.ts

6
libs/ui/src/lib/treemap-chart/interfaces/interfaces.ts

@ -2,3 +2,9 @@ export interface ColorConfig {
backgroundColor: string;
fontColor: string;
}
export interface GetColorConfigParams {
annualizedNetPerformancePercent: number;
negativeNetPerformancePercentsRange: { max: number; min: number };
positiveNetPerformancePercentsRange: { max: number; min: number };
}

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

@ -33,7 +33,7 @@ import { differenceInDays, max } from 'date-fns';
import { orderBy } from 'lodash';
import { NgxSkeletonLoaderModule } from 'ngx-skeleton-loader';
import { ColorConfig } from './interfaces/interfaces';
import { ColorConfig, GetColorConfigParams } from './interfaces/interfaces';
const { gray, green, red } = require('open-color');
@ -85,11 +85,7 @@ export class GfTreemapChartComponent
annualizedNetPerformancePercent,
negativeNetPerformancePercentsRange,
positiveNetPerformancePercentsRange
}: {
annualizedNetPerformancePercent: number;
negativeNetPerformancePercentsRange: { max: number; min: number };
positiveNetPerformancePercentsRange: { max: number; min: number };
}): ColorConfig {
}: GetColorConfigParams): ColorConfig {
if (Math.abs(annualizedNetPerformancePercent) === 0) {
return {
backgroundColor: gray[3],

Loading…
Cancel
Save