diff --git a/src/components/TooltipController/TooltipController.tsx b/src/components/TooltipController/TooltipController.tsx index 17463631..f22e4c64 100644 --- a/src/components/TooltipController/TooltipController.tsx +++ b/src/components/TooltipController/TooltipController.tsx @@ -309,7 +309,9 @@ const TooltipController = React.forwardRef<TooltipRefProps, ITooltipController>( let renderedContent: ChildrenType = children const contentWrapperRef = useRef<HTMLDivElement>(null) if (render) { - const rendered = render({ content: tooltipContent ?? null, activeAnchor }) as React.ReactNode + const actualContent = + activeAnchor?.getAttribute('data-tooltip-content') || tooltipContent || null + const rendered = render({ content: actualContent, activeAnchor }) as React.ReactNode renderedContent = rendered ? ( <div ref={contentWrapperRef} className="react-tooltip-content-wrapper"> {rendered}