From a85447f993a666022a921be12c6fd9d8bcd836ef Mon Sep 17 00:00:00 2001 From: Wei Zhu Date: Thu, 7 Sep 2017 20:44:29 -0500 Subject: [PATCH] refactor: popover string refs to callback (#7492) --- components/popover/index.tsx | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/components/popover/index.tsx b/components/popover/index.tsx index 3505400514..c987c3c530 100644 --- a/components/popover/index.tsx +++ b/components/popover/index.tsx @@ -19,12 +19,10 @@ export default class Popover extends React.Component { overlayStyle: {}, }; - refs: { - tooltip: Tooltip, - }; + tooltip: Tooltip; getPopupDomNode() { - return this.refs.tooltip.getPopupDomNode(); + return this.tooltip.getPopupDomNode(); } getOverlay() { @@ -44,13 +42,17 @@ export default class Popover extends React.Component { ); } + saveTooltip = (node) => { + this.tooltip = node; + } + render() { const props = { ...this.props }; delete props.title; return ( );