File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11var React = require ( 'react' ) ;
22var ReactDOM = require ( 'react-dom' ) ;
33var Modal = require ( '../../lib/index' ) ;
4+ var createReactClass = require ( 'create-react-class' ) ;
45
56var appElement = document . getElementById ( 'example' ) ;
67
78Modal . setAppElement ( '#example' ) ;
89
9- var App = React . createClass ( {
10+ var App = createReactClass ( {
1011
1112 getInitialState : function ( ) {
1213 return { modalIsOpen : false , modal2 : false } ;
Original file line number Diff line number Diff line change 11var React = require ( 'react' ) ;
22var ReactDOM = require ( 'react-dom' ) ;
3+ var DOMFactories = require ( 'react-dom-factories' ) ;
34var PropTypes = require ( 'prop-types' ) ;
45var ExecutionEnvironment = require ( 'exenv' ) ;
56var ModalPortal = React . createFactory ( require ( './ModalPortal' ) ) ;
@@ -8,7 +9,7 @@ var refCount = require('../helpers/refCount');
89var elementClass = require ( 'element-class' ) ;
910var renderSubtreeIntoContainer = require ( "react-dom" ) . unstable_renderSubtreeIntoContainer ;
1011var Assign = require ( 'lodash.assign' ) ;
11- var createReactClass = require ( 'create-react-class' )
12+ var createReactClass = require ( 'create-react-class' ) ;
1213
1314var SafeHTMLElement = ExecutionEnvironment . canUseDOM ? window . HTMLElement : { } ;
1415var AppElement = ExecutionEnvironment . canUseDOM ? document . body : { appendChild : function ( ) { } } ;
@@ -145,7 +146,7 @@ var Modal = createReactClass({
145146 } ,
146147
147148 render : function ( ) {
148- return React . DOM . noscript ( ) ;
149+ return DOMFactories . noscript ( ) ;
149150 }
150151} ) ;
151152
Original file line number Diff line number Diff line change 11var React = require ( 'react' ) ;
2- var div = React . DOM . div ;
2+ var DOMFactories = require ( 'react-dom-factories' ) ;
33var focusManager = require ( '../helpers/focusManager' ) ;
44var scopeTab = require ( '../helpers/scopeTab' ) ;
55var Assign = require ( 'lodash.assign' ) ;
66var createReactClass = require ( 'create-react-class' ) ;
77
8+ var div = DOMFactories . div ;
9+
810// so that our CSS is statically analyzable
911var CLASS_NAMES = {
1012 overlay : 'ReactModal__Overlay' ,
Original file line number Diff line number Diff line change 5353 "element-class" : " ^0.2.0" ,
5454 "exenv" : " 1.2.0" ,
5555 "lodash.assign" : " ^4.2.0" ,
56- "prop-types" : " ^15.5.7"
56+ "prop-types" : " ^15.5.7" ,
57+ "react-dom-factories" : " ^1.0.0"
5758 },
5859 "peerDependencies" : {
5960 "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';
55import ReactDOM from 'react-dom' ;
66import TestUtils from 'react-addons-test-utils' ;
77import Modal from '../lib/components/Modal' ;
8+ import createReactClass from 'create-react-class' ;
89import * as ariaAppHider from '../lib/helpers/ariaAppHider' ;
910import {
1011 isBodyWithReactModalOpenClass , findDOMWithClass ,
@@ -62,7 +63,7 @@ describe('State', () => {
6263
6364 it ( 'renders into the body, not in context' , ( ) => {
6465 var node = document . createElement ( 'div' ) ;
65- var App = React . createClass ( {
66+ var App = createReactClass ( {
6667 render ( ) {
6768 return (
6869 < div >
@@ -346,7 +347,7 @@ describe('State', () => {
346347 var node = document . createElement ( 'div' ) ;
347348 var modal = null ;
348349
349- var App = React . createClass ( {
350+ var App = createReactClass ( {
350351 getInitialState : function ( ) {
351352 return { testHasChanged : false } ;
352353 } ,
You can’t perform that action at this time.
0 commit comments