Skip to content

Commit 0c1c593

Browse files
authored
Merge pull request #148 from iRoachie/create-react-class
Replaced React.createClass with createReactClass
2 parents 068e19d + f6cc785 commit 0c1c593

File tree

4 files changed

+99
-2
lines changed

4 files changed

+99
-2
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
node_modules

index.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ var {
1717
Keyboard
1818
} = require('react-native');
1919

20+
var createReactClass = require('create-react-class');
21+
2022
var BackButton = BackHandler || BackAndroid;
2123

2224
var screen = Dimensions.get('window');
@@ -42,7 +44,7 @@ var styles = StyleSheet.create({
4244

4345
});
4446

45-
var ModalBox = React.createClass({
47+
var ModalBox = createReactClass({
4648

4749
propTypes: {
4850
isOpen: PropTypes.bool,

package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,5 +26,8 @@
2626
"bugs": {
2727
"url": "https://github.com/maxs15/react-native-modalbox/issues"
2828
},
29-
"homepage": "https://github.com/maxs15/react-native-modalbox#readme"
29+
"homepage": "https://github.com/maxs15/react-native-modalbox#readme",
30+
"dependencies": {
31+
"create-react-class": "^15.6.0"
32+
}
3033
}

yarn.lock

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2+
# yarn lockfile v1
3+
4+
5+
asap@~2.0.3:
6+
version "2.0.6"
7+
resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46"
8+
9+
core-js@^1.0.0:
10+
version "1.2.7"
11+
resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636"
12+
13+
create-react-class@^15.6.0:
14+
version "15.6.0"
15+
resolved "https://registry.yarnpkg.com/create-react-class/-/create-react-class-15.6.0.tgz#ab448497c26566e1e29413e883207d57cfe7bed4"
16+
dependencies:
17+
fbjs "^0.8.9"
18+
loose-envify "^1.3.1"
19+
object-assign "^4.1.1"
20+
21+
encoding@^0.1.11:
22+
version "0.1.12"
23+
resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb"
24+
dependencies:
25+
iconv-lite "~0.4.13"
26+
27+
fbjs@^0.8.9:
28+
version "0.8.12"
29+
resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.12.tgz#10b5d92f76d45575fd63a217d4ea02bea2f8ed04"
30+
dependencies:
31+
core-js "^1.0.0"
32+
isomorphic-fetch "^2.1.1"
33+
loose-envify "^1.0.0"
34+
object-assign "^4.1.0"
35+
promise "^7.1.1"
36+
setimmediate "^1.0.5"
37+
ua-parser-js "^0.7.9"
38+
39+
iconv-lite@~0.4.13:
40+
version "0.4.18"
41+
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.18.tgz#23d8656b16aae6742ac29732ea8f0336a4789cf2"
42+
43+
is-stream@^1.0.1:
44+
version "1.1.0"
45+
resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
46+
47+
isomorphic-fetch@^2.1.1:
48+
version "2.2.1"
49+
resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9"
50+
dependencies:
51+
node-fetch "^1.0.1"
52+
whatwg-fetch ">=0.10.0"
53+
54+
js-tokens@^3.0.0:
55+
version "3.0.2"
56+
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
57+
58+
loose-envify@^1.0.0, loose-envify@^1.3.1:
59+
version "1.3.1"
60+
resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848"
61+
dependencies:
62+
js-tokens "^3.0.0"
63+
64+
node-fetch@^1.0.1:
65+
version "1.7.1"
66+
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.1.tgz#899cb3d0a3c92f952c47f1b876f4c8aeabd400d5"
67+
dependencies:
68+
encoding "^0.1.11"
69+
is-stream "^1.0.1"
70+
71+
object-assign@^4.1.0, object-assign@^4.1.1:
72+
version "4.1.1"
73+
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
74+
75+
promise@^7.1.1:
76+
version "7.3.1"
77+
resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf"
78+
dependencies:
79+
asap "~2.0.3"
80+
81+
setimmediate@^1.0.5:
82+
version "1.0.5"
83+
resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285"
84+
85+
ua-parser-js@^0.7.9:
86+
version "0.7.13"
87+
resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.13.tgz#cd9dd2f86493b3f44dbeeef3780fda74c5ee14be"
88+
89+
whatwg-fetch@>=0.10.0:
90+
version "2.0.3"
91+
resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz#9c84ec2dcf68187ff00bc64e1274b442176e1c84"

0 commit comments

Comments
 (0)