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
					
					1 year 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, { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              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: () => { | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |