We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents c7153d1 + 5c59b9f commit cd4dd21Copy full SHA for cd4dd21
lib/components/Modal.js
@@ -4,6 +4,7 @@ var ExecutionEnvironment = require('exenv');
4
var ModalPortal = React.createFactory(require('./ModalPortal'));
5
var ariaAppHider = require('../helpers/ariaAppHider');
6
var elementClass = require('element-class');
7
+var renderSubtreeIntoContainer = require("react-dom").unstable_renderSubtreeIntoContainer;
8
9
var SafeHTMLElement = ExecutionEnvironment.canUseDOM ? window.HTMLElement : {};
10
@@ -66,7 +67,7 @@ var Modal = module.exports = React.createClass({
66
67
ariaAppHider.toggle(props.isOpen, props.appElement);
68
}
69
sanitizeProps(props);
- this.portal = ReactDOM.render(ModalPortal(props), this.node);
70
+ this.portal = renderSubtreeIntoContainer(this, ModalPortal(props), this.node);
71
},
72
73
render: function () {
0 commit comments