mirror of
https://github.com/ant-design/ant-design.git
synced 2025-08-06 16:06:28 +08:00
refactor: popover string refs to callback (#7492)
This commit is contained in:
parent
5c766b1f99
commit
a85447f993
@ -19,12 +19,10 @@ export default class Popover extends React.Component<PopoverProps, any> {
|
||||
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<PopoverProps, any> {
|
||||
);
|
||||
}
|
||||
|
||||
saveTooltip = (node) => {
|
||||
this.tooltip = node;
|
||||
}
|
||||
|
||||
render() {
|
||||
const props = { ...this.props };
|
||||
delete props.title;
|
||||
return (
|
||||
<Tooltip
|
||||
{...props}
|
||||
ref="tooltip"
|
||||
ref={this.saveTooltip}
|
||||
overlay={this.getOverlay()}
|
||||
/>
|
||||
);
|
||||
|
Loading…
Reference in New Issue
Block a user