fix: use forwardRef for tooltip component #458
Merged
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.
Description
Fixes https://github.com/traefik/hub-issues/issues/1545.
This PR fix the Tooltip component, to use
React.forwardRef
instead of a function component. This should fix the recurring issue where we have to wrap components inside a Box/Flex to make the tooltip works correctly and remove the console error raised every time we hover over tooltip components.Also fixes #273.
Preview
No visual change.
Dependency changes
How to test?
Try the tooltip on the storybook. Make sure that no warning is raised on the console on hovering the component.