Skip to content

Commit 10f2a80

Browse files
authored
Merge pull request #271 from winadiw/master
Fix React 15 createClass error
2 parents e070577 + c73b2c4 commit 10f2a80

File tree

3 files changed

+8
-3
lines changed

3 files changed

+8
-3
lines changed

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
"homepage": "https://github.com/alinz/react-native-webview-bridge",
3232
"dependencies": {
3333
"invariant": "2.2.0",
34-
"keymirror": "0.1.1"
34+
"keymirror": "0.1.1",
35+
"create-react-class": "15.6.3"
3536
}
3637
}

webview-bridge/index.android.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414
'use strict';
1515

1616
var React = require('react');
17+
React.createClass = require('create-react-class');
18+
var PropTypes = require('prop-types');
1719
var ReactNative = require('react-native');
1820
var invariant = require('invariant');
1921
var keyMirror = require('keymirror');
@@ -33,7 +35,7 @@ var {
3335
WebViewBridgeManager
3436
}
3537
} = ReactNative;
36-
var { PropTypes } = React;
38+
var { PropTypes } = PropTypes;
3739

3840
var RCT_WEBVIEWBRIDGE_REF = 'webviewbridge';
3941

webview-bridge/index.ios.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@
1515
'use strict';
1616

1717
var React = require('react');
18+
React.createClass = require('create-react-class');
19+
var PropTypes = require('prop-types');
1820
var ReactNative = require('react-native');
1921
var invariant = require('invariant');
2022
var keyMirror = require('keymirror');
@@ -33,7 +35,7 @@ var {
3335
WebViewBridgeManager
3436
}
3537
} = ReactNative;
36-
var { PropTypes } = React;
38+
var { PropTypes } = PropTypes;
3739

3840
var BGWASH = 'rgba(255,255,255,0.8)';
3941
var RCT_WEBVIEWBRIDGE_REF = 'webviewbridge';

0 commit comments

Comments
 (0)