Skip to content

Commit 18ef829

Browse files
authored
Update index.js
1 parent 4de233f commit 18ef829

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

src/index.js

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ export default class Trigger extends React.Component {
5454
blurDelay: PropTypes.number,
5555
getPopupContainer: PropTypes.func,
5656
getDocument: PropTypes.func,
57+
getTarget: PropTypes.func,
5758
forceRender: PropTypes.bool,
5859
destroyPopupOnHide: PropTypes.bool,
5960
mask: PropTypes.bool,
@@ -297,10 +298,6 @@ export default class Trigger extends React.Component {
297298
return null;
298299
}
299300

300-
getRootDomNode = () => {
301-
return findDOMNode(this);
302-
}
303-
304301
getPopupClassNameFromAlign = (align) => {
305302
const className = [];
306303
const props = this.props;
@@ -327,7 +324,7 @@ export default class Trigger extends React.Component {
327324
const {
328325
prefixCls, destroyPopupOnHide, popupClassName, action,
329326
onPopupAlign, popupAnimation, popupTransitionName, popupStyle,
330-
mask, maskAnimation, maskTransitionName, zIndex, popup, stretch,
327+
mask, maskAnimation, maskTransitionName, zIndex, popup, stretch, getTarget,
331328
} = this.props;
332329
const { state } = this;
333330

@@ -354,7 +351,7 @@ export default class Trigger extends React.Component {
354351
getClassNameFromAlign={this.getPopupClassNameFromAlign}
355352
{...mouseProps}
356353
stretch={stretch}
357-
getRootDomNode={this.getRootDomNode}
354+
getTarget={getTarget || this.getRootDomNode}
358355
style={popupStyle}
359356
mask={mask}
360357
zIndex={zIndex}

0 commit comments

Comments
 (0)