Skip to content

Commit 08fddf9

Browse files
LucasPersoPatrick Williams
authored andcommitted
chore(dependencies): change React.PropTypes to prop-types package (#127)
1 parent 637e6cf commit 08fddf9

File tree

4 files changed

+14
-10
lines changed

4 files changed

+14
-10
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
"gitbook-plugin-prism": "^1.1.0",
1818
"gitbook-plugin-todo": "0.1.2",
1919
"mocha": "2.3.4",
20+
"prop-types": "^15.5.8",
2021
"react": "^15.0.0",
2122
"react-dom": "^15.0.0"
2223
},

src/Resolver.js

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
/* eslint-disable no-underscore-dangle */
22

3+
import PropTypes from "prop-types";
34
import React from "react";
45
import ReactDOM from "react-dom";
56
import {renderToStaticMarkup} from "react-dom/server";
@@ -12,11 +13,11 @@ const PAYLOAD = "__REACT_RESOLVER_PAYLOAD__";
1213

1314
export default class Resolver extends React.Component {
1415
static childContextTypes = {
15-
resolver: React.PropTypes.instanceOf(Resolver),
16+
resolver: PropTypes.instanceOf(Resolver),
1617
}
1718

1819
static contextTypes = {
19-
resolver: React.PropTypes.instanceOf(Resolver),
20+
resolver: PropTypes.instanceOf(Resolver),
2021
}
2122

2223
static defaultProps = {
@@ -28,10 +29,10 @@ export default class Resolver extends React.Component {
2829
static displayName = "Resolver"
2930

3031
static propTypes = {
31-
children: React.PropTypes.func.isRequired,
32-
data: React.PropTypes.object.isRequired,
33-
props: React.PropTypes.object,
34-
resolve: React.PropTypes.object,
32+
children: PropTypes.func.isRequired,
33+
data: PropTypes.object.isRequired,
34+
props: PropTypes.object,
35+
resolve: PropTypes.object,
3536
}
3637

3738
static render = function(render, node, data = window[PAYLOAD]) {

src/client.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,19 @@
1+
import PropTypes from "prop-types";
12
import React from "react";
23

34
import Resolver from "./Resolver";
45

56
export default function client(Loader) {
67
return function clientDecorator(Component) {
7-
return class ClientResolver extends React.Component {
8+
return class ClientResolver extends Component {
89
static displayName = `ClientResolver`
910

1011
static childContextTypes = {
11-
resolver: React.PropTypes.instanceOf(Resolver),
12+
resolver: PropTypes.instanceOf(Resolver),
1213
}
1314

1415
static contextTypes = {
15-
resolver: React.PropTypes.instanceOf(Resolver),
16+
resolver: PropTypes.instanceOf(Resolver),
1617
}
1718

1819
constructor(props, context) {

src/context.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1+
import PropTypes from "prop-types";
12
import React from "react";
23

3-
export default function context(name, type = React.PropTypes.any.isRequired) {
4+
export default function context(name, type = PropTypes.any.isRequired) {
45
return function contextDecorator(Component) {
56
class ContextDecorator extends React.Component {
67
static contextTypes = {

0 commit comments

Comments
 (0)