Skip to content

Commit e66ed88

Browse files
authored
Merge pull request #73 from manjitkumar/master
Migrated deprecated React.PropTypes and React.createClass
2 parents ff9c5d2 + 1d277bc commit e66ed88

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,8 @@
5757
"lint"
5858
],
5959
"dependencies": {
60+
"create-react-class": "^15.5.2",
61+
"prop-types": "^15.5.8",
6062
"rc-trigger": "1.x"
6163
}
6264
}

src/Tooltip.jsx

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
1-
import React, { PropTypes } from 'react';
1+
import React from 'react';
2+
import PropTypes from 'prop-types';
3+
import createReactClass from 'create-react-class';
24
import { placements } from './placements';
35
import Trigger from 'rc-trigger';
46

5-
const Tooltip = React.createClass({
7+
const Tooltip = createReactClass({
68
propTypes: {
79
trigger: PropTypes.any,
810
children: PropTypes.any,
@@ -14,8 +16,8 @@ const Tooltip = React.createClass({
1416
onVisibleChange: PropTypes.func,
1517
afterVisibleChange: PropTypes.func,
1618
overlay: PropTypes.oneOfType([
17-
React.PropTypes.node,
18-
React.PropTypes.func,
19+
PropTypes.node,
20+
PropTypes.func,
1921
]).isRequired,
2022
overlayStyle: PropTypes.object,
2123
overlayClassName: PropTypes.string,

0 commit comments

Comments
 (0)