File tree 5 files changed +13
-7
lines changed
5 files changed +13
-7
lines changed Original file line number Diff line number Diff line change 1
1
var React = require ( 'react' ) ;
2
2
var ReactDOM = require ( 'react-dom' ) ;
3
3
var Modal = require ( '../../lib/index' ) ;
4
+ var createReactClass = require ( 'create-react-class' ) ;
4
5
5
6
var appElement = document . getElementById ( 'example' ) ;
6
7
7
8
Modal . setAppElement ( '#example' ) ;
8
9
9
- var App = React . createClass ( {
10
+ var App = createReactClass ( {
10
11
11
12
getInitialState : function ( ) {
12
13
return { modalIsOpen : false , modal2 : false } ;
Original file line number Diff line number Diff line change 1
1
var React = require ( 'react' ) ;
2
2
var ReactDOM = require ( 'react-dom' ) ;
3
+ var DOMFactories = require ( 'react-dom-factories' ) ;
3
4
var PropTypes = require ( 'prop-types' ) ;
4
5
var ExecutionEnvironment = require ( 'exenv' ) ;
5
6
var ModalPortal = React . createFactory ( require ( './ModalPortal' ) ) ;
@@ -8,7 +9,7 @@ var refCount = require('../helpers/refCount');
8
9
var elementClass = require ( 'element-class' ) ;
9
10
var renderSubtreeIntoContainer = require ( "react-dom" ) . unstable_renderSubtreeIntoContainer ;
10
11
var Assign = require ( 'lodash.assign' ) ;
11
- var createReactClass = require ( 'create-react-class' )
12
+ var createReactClass = require ( 'create-react-class' ) ;
12
13
13
14
var SafeHTMLElement = ExecutionEnvironment . canUseDOM ? window . HTMLElement : { } ;
14
15
var AppElement = ExecutionEnvironment . canUseDOM ? document . body : { appendChild : function ( ) { } } ;
@@ -145,7 +146,7 @@ var Modal = createReactClass({
145
146
} ,
146
147
147
148
render : function ( ) {
148
- return React . DOM . noscript ( ) ;
149
+ return DOMFactories . noscript ( ) ;
149
150
}
150
151
} ) ;
151
152
Original file line number Diff line number Diff line change 1
1
var React = require ( 'react' ) ;
2
- var div = React . DOM . div ;
2
+ var DOMFactories = require ( 'react-dom-factories' ) ;
3
3
var focusManager = require ( '../helpers/focusManager' ) ;
4
4
var scopeTab = require ( '../helpers/scopeTab' ) ;
5
5
var Assign = require ( 'lodash.assign' ) ;
6
6
var createReactClass = require ( 'create-react-class' ) ;
7
7
8
+ var div = DOMFactories . div ;
9
+
8
10
// so that our CSS is statically analyzable
9
11
var CLASS_NAMES = {
10
12
overlay : 'ReactModal__Overlay' ,
Original file line number Diff line number Diff line change 53
53
"element-class" : " ^0.2.0" ,
54
54
"exenv" : " 1.2.0" ,
55
55
"lodash.assign" : " ^4.2.0" ,
56
- "prop-types" : " ^15.5.7"
56
+ "prop-types" : " ^15.5.7" ,
57
+ "react-dom-factories" : " ^1.0.0"
57
58
},
58
59
"peerDependencies" : {
59
60
"react" : " ^0.14.0 || ^15.0.0" ,
Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ import React, { Component } from 'react';
5
5
import ReactDOM from 'react-dom' ;
6
6
import TestUtils from 'react-addons-test-utils' ;
7
7
import Modal from '../lib/components/Modal' ;
8
+ import createReactClass from 'create-react-class' ;
8
9
import * as ariaAppHider from '../lib/helpers/ariaAppHider' ;
9
10
import {
10
11
isBodyWithReactModalOpenClass , findDOMWithClass ,
@@ -62,7 +63,7 @@ describe('State', () => {
62
63
63
64
it ( 'renders into the body, not in context' , ( ) => {
64
65
var node = document . createElement ( 'div' ) ;
65
- var App = React . createClass ( {
66
+ var App = createReactClass ( {
66
67
render ( ) {
67
68
return (
68
69
< div >
@@ -346,7 +347,7 @@ describe('State', () => {
346
347
var node = document . createElement ( 'div' ) ;
347
348
var modal = null ;
348
349
349
- var App = React . createClass ( {
350
+ var App = createReactClass ( {
350
351
getInitialState : function ( ) {
351
352
return { testHasChanged : false } ;
352
353
} ,
You can’t perform that action at this time.
0 commit comments