Browse Source
Feature/Extend tooltip in treemap chart component by name (#3907)
* Extend tooltip in treemap chart component by name
* Update changelog
pull/3910/head
Uday R
3 months ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with
17 additions and
5 deletions
-
CHANGELOG.md
-
libs/ui/src/lib/treemap-chart/treemap-chart.component.ts
|
|
@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 |
|
|
|
|
|
|
|
## Unreleased |
|
|
|
|
|
|
|
### Added |
|
|
|
|
|
|
|
- Added the name to the tooltip of the chart of the holdings tab on the home page (experimental) |
|
|
|
|
|
|
|
### Fixed |
|
|
|
|
|
|
|
- Considered the language of the user settings on login with _Security Token_ |
|
|
|
|
|
@ -227,16 +227,24 @@ export class GfTreemapChartComponent |
|
|
|
}), |
|
|
|
callbacks: { |
|
|
|
label: (context) => { |
|
|
|
const name = context.raw._data.name; |
|
|
|
const symbol = context.raw._data.symbol; |
|
|
|
|
|
|
|
if (context.raw._data.valueInBaseCurrency !== null) { |
|
|
|
const value = <number>context.raw._data.valueInBaseCurrency; |
|
|
|
return `${value.toLocaleString(this.locale, { |
|
|
|
|
|
|
|
return [ |
|
|
|
`${name ?? symbol}`, |
|
|
|
`${value.toLocaleString(this.locale, { |
|
|
|
maximumFractionDigits: 2, |
|
|
|
minimumFractionDigits: 2 |
|
|
|
})} ${this.baseCurrency}`;
|
|
|
|
})} ${this.baseCurrency}` |
|
|
|
]; |
|
|
|
} else { |
|
|
|
const percentage = |
|
|
|
<number>context.raw._data.allocationInPercentage * 100; |
|
|
|
return `${percentage.toFixed(2)}%`; |
|
|
|
|
|
|
|
return [`${name ?? symbol}`, `${percentage.toFixed(2)}%`]; |
|
|
|
} |
|
|
|
}, |
|
|
|
title: () => { |
|
|
|