Skip to content

Commit 299dc6e

Browse files
authored
Depend correctly on PropTypes (rjsf-team#568)
* Depend correctly on prop-types This shouldn't be in devDependencies because we import things from it at runtime. Fixes rjsf-team#566. * Clean up remaining references to React.PropTypes Fixes rjsf-team#564.
1 parent 22ee8d9 commit 299dc6e

File tree

6 files changed

+8
-14
lines changed

6 files changed

+8
-14
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242
"dependencies": {
4343
"jsonschema": "^1.0.2",
4444
"lodash.topath": "^4.5.2",
45+
"prop-types": "^15.5.8",
4546
"setimmediate": "^1.0.5"
4647
},
4748
"devDependencies": {
@@ -74,7 +75,6 @@
7475
"mocha": "^2.5.3",
7576
"prettier": "^1.2.2",
7677
"prettier-check": "^1.0.0",
77-
"prop-types": "^15.5.8",
7878
"react": "^15.5.0",
7979
"react-addons-test-utils": "^15.3.2",
8080
"react-codemirror": "^0.2.3",

src/components/fields/StringField.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,10 +59,7 @@ if (process.env.NODE_ENV !== "production") {
5959
idSchema: PropTypes.object,
6060
onChange: PropTypes.func.isRequired,
6161
onBlur: PropTypes.func.isRequired,
62-
formData: PropTypes.oneOfType([
63-
React.PropTypes.string,
64-
React.PropTypes.number,
65-
]),
62+
formData: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
6663
registry: PropTypes.shape({
6764
widgets: PropTypes.objectOf(
6865
PropTypes.oneOfType([PropTypes.func, PropTypes.object])

src/components/widgets/AltDateTimeWidget.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ if (process.env.NODE_ENV !== "production") {
1010
AltDateTimeWidget.propTypes = {
1111
schema: PropTypes.object.isRequired,
1212
id: PropTypes.string.isRequired,
13-
value: React.PropTypes.string,
13+
value: PropTypes.string,
1414
required: PropTypes.bool,
1515
onChange: PropTypes.func,
1616
};

src/components/widgets/AltDateWidget.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ if (process.env.NODE_ENV !== "production") {
157157
AltDateWidget.propTypes = {
158158
schema: PropTypes.object.isRequired,
159159
id: PropTypes.string.isRequired,
160-
value: React.PropTypes.string,
160+
value: PropTypes.string,
161161
required: PropTypes.bool,
162162
disabled: PropTypes.bool,
163163
readonly: PropTypes.bool,

src/components/widgets/HiddenWidget.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ if (process.env.NODE_ENV !== "production") {
1515
HiddenWidget.propTypes = {
1616
id: PropTypes.string.isRequired,
1717
value: PropTypes.oneOfType([
18-
React.PropTypes.string,
19-
React.PropTypes.number,
20-
React.PropTypes.bool,
18+
PropTypes.string,
19+
PropTypes.number,
20+
PropTypes.bool,
2121
]),
2222
};
2323
}

src/components/widgets/TextWidget.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,7 @@ function TextWidget(props) {
99

1010
if (process.env.NODE_ENV !== "production") {
1111
TextWidget.propTypes = {
12-
value: PropTypes.oneOfType([
13-
React.PropTypes.string,
14-
React.PropTypes.number,
15-
]),
12+
value: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
1613
};
1714
}
1815

0 commit comments

Comments
 (0)