diff --git a/packages/react-charts/src/components/ChartLegend/examples/ChartLegend.md b/packages/react-charts/src/components/ChartLegend/examples/ChartLegend.md
index 27201b4d578..abc593d7b89 100644
--- a/packages/react-charts/src/components/ChartLegend/examples/ChartLegend.md
+++ b/packages/react-charts/src/components/ChartLegend/examples/ChartLegend.md
@@ -605,18 +605,18 @@ import { Tooltip } from '@patternfly/react-core';
class TooltipPieChart extends React.Component {
constructor(props) {
super(props);
-
+
// Custom legend label component
- // Note: Tooltip outputs a div tag, so we wrap that using a foreignObject
- this.LegendLabel = ({datum, x, y, ...rest}) => (
-
-
-
-
-
-
-
- );
+ // Note: Tooltip wraps children with a div tag, so we add a reference to ChartLabel instead
+ this.LegendLabel = ({datum, ...rest}) => {
+ const ref = React.createRef();
+ return (
+
+
+
+
+ );
+ }
// Custom legend component
this.getLegend = (legendData) => (
diff --git a/packages/react-charts/src/components/ChartTooltip/examples/ChartTooltip.md b/packages/react-charts/src/components/ChartTooltip/examples/ChartTooltip.md
index 0b6de93abb5..1e9f7576735 100644
--- a/packages/react-charts/src/components/ChartTooltip/examples/ChartTooltip.md
+++ b/packages/react-charts/src/components/ChartTooltip/examples/ChartTooltip.md
@@ -608,16 +608,16 @@ class TooltipPieChart extends React.Component {
super(props);
// Custom legend label component
- // Note: Tooltip outputs a div tag, so we wrap that using a foreignObject
- this.LegendLabel = ({datum, x, y, ...rest}) => (
-
-
-
-
-
-
-
- );
+ // Note: Tooltip wraps children with a div tag, so we add a reference to ChartLabel instead
+ this.LegendLabel = ({datum, ...rest}) => {
+ const ref = React.createRef();
+ return (
+
+
+
+
+ );
+ }
// Custom legend component
this.getLegend = (legendData) => (
@@ -767,7 +767,7 @@ This demonstrates an alternate way of applying tooltips using CSS overflow inste
```js
import React from 'react';
-import { ChartArea, ChartContainer, ChartGroup, ChartLabel, ChartThemeColor, ChartVoronoiContainer } from '@patternfly/react-charts';
+import { ChartArea, ChartGroup, ChartLabel, ChartThemeColor, ChartVoronoiContainer } from '@patternfly/react-charts';
@@ -790,11 +790,9 @@ import { ChartArea, ChartContainer, ChartGroup, ChartLabel, ChartThemeColor, Cha
{ name: 'Cats', x: '2018', y: 6 }
]}
/>
+
-
-
-
```