feat(tooltip): pass datum to customHTML callback function #1879
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Updates
Close #1518
Details
The raw data point/points provided to the chart is not what gets propagated to the tooltip's customHTML callback function.
This PR tries to address that issue by providing the "datum" associated with the hovered element as an argument to the
customHTML
callback, however, this solution still does not propagate the raw data point/points passed to the chart as certain charts will modify the datum with extraneous properties.This solution was chosen due to its unobtrusiveness rather than its preciseness. Ideally, the raw data would be passed as an argument to the
customHTML
callback but it was unclear how to accomplish this without the solution getting more involved.Other issues
#774
#1426