Feature/Extend tooltip in treemap chart component by name (#3907)
* Extend tooltip in treemap chart component by name * Update changelog
This commit is contained in:
parent
5f4cbe3af7
commit
d158d0c326
@ -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, {
|
||||
maximumFractionDigits: 2,
|
||||
minimumFractionDigits: 2
|
||||
})} ${this.baseCurrency}`;
|
||||
|
||||
return [
|
||||
`${name ?? symbol}`,
|
||||
`${value.toLocaleString(this.locale, {
|
||||
maximumFractionDigits: 2,
|
||||
minimumFractionDigits: 2
|
||||
})} ${this.baseCurrency}`
|
||||
];
|
||||
} else {
|
||||
const percentage =
|
||||
<number>context.raw._data.allocationInPercentage * 100;
|
||||
return `${percentage.toFixed(2)}%`;
|
||||
|
||||
return [`${name ?? symbol}`, `${percentage.toFixed(2)}%`];
|
||||
}
|
||||
},
|
||||
title: () => {
|
||||
|
Loading…
x
Reference in New Issue
Block a user