File tree 1 file changed +4
-1
lines changed
1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change 1
1
var React = require ( 'react' ) ;
2
+ var ExecutionEnvironment = require ( 'react/lib/ExecutionEnvironment' ) ;
2
3
var ModalPortal = React . createFactory ( require ( './ModalPortal' ) ) ;
3
4
var ariaAppHider = require ( '../helpers/ariaAppHider' ) ;
4
5
var injectCSS = require ( '../helpers/injectCSS' ) ;
5
6
7
+ var SafeHTMLElement = ExecutionEnvironment . canUseDOM ? window . HTMLElement : { } ;
8
+
6
9
var Modal = module . exports = React . createClass ( {
7
10
8
11
displayName : 'Modal' ,
@@ -15,7 +18,7 @@ var Modal = module.exports = React.createClass({
15
18
propTypes : {
16
19
isOpen : React . PropTypes . bool . isRequired ,
17
20
onRequestClose : React . PropTypes . func ,
18
- appElement : React . PropTypes . instanceOf ( HTMLElement ) ,
21
+ appElement : React . PropTypes . instanceOf ( SafeHTMLElement ) ,
19
22
closeTimeoutMS : React . PropTypes . number ,
20
23
ariaHideApp : React . PropTypes . bool
21
24
} ,
You can’t perform that action at this time.
0 commit comments