Skip to content

Commit 428aa6b

Browse files
authored
Merge pull request #28 from veranika-isakova/master
Update react and its dependencies to v16
2 parents 0311767 + c884f36 commit 428aa6b

File tree

4 files changed

+21
-13
lines changed

4 files changed

+21
-13
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,3 +33,4 @@ node_modules
3333
.node_repl_history
3434

3535
dist.js
36+
yarn.lock

example/demo.jsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ const ReactDOM = require('react-dom')
33
const getMuiTheme = require('material-ui/styles/getMuiTheme').default
44
const baseTheme = require('material-ui/styles/baseThemes/darkBaseTheme')
55
const EditTable = require('..')
6+
const PropTypes = require('prop-types')
7+
const createReactClass = require('create-react-class')
68
const container = document.createElement('div')
79

810
document.body.appendChild(container)
@@ -50,13 +52,13 @@ const onDelete = (e) => {
5052
console.log(e)
5153
}
5254

53-
const Main = React.createClass({
55+
const Main = createReactClass({
5456
getChildContext () {
5557
return {muiTheme: getMuiTheme(baseTheme)}
5658
},
5759

5860
childContextTypes: {
59-
muiTheme: React.PropTypes.object.isRequired
61+
muiTheme: PropTypes.object.isRequired
6062
},
6163

6264
render () {

index.jsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,12 @@ const Check = require('material-ui/svg-icons/navigation/check').default
55
const Delete = require('material-ui/svg-icons/action/delete').default
66
const times = require('lodash.times')
77
const {IconButton, Toggle, TextField, RaisedButton, DatePicker} = mui
8+
const PropTypes = require('prop-types')
9+
const createReactClass = require('create-react-class')
810
const injectTapEventPlugin = require('react-tap-event-plugin')
911
injectTapEventPlugin()
1012

11-
module.exports = React.createClass({
13+
module.exports = createReactClass({
1214
getDefaultProps: () => {
1315
return {
1416
headerColumns: [],
@@ -28,7 +30,7 @@ module.exports = React.createClass({
2830
},
2931

3032
contextTypes: {
31-
muiTheme: React.PropTypes.object.isRequired
33+
muiTheme: PropTypes.object.isRequired
3234
},
3335

3436
update: function () {

package.json

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -50,19 +50,22 @@
5050
},
5151
"homepage": "https://github.com/emkay/material-ui-table-edit#readme",
5252
"dependencies": {
53+
"babel-core": "^6.26.0",
54+
"create-react-class": "^15.6.2",
5355
"lodash.times": "^4.0.2",
54-
"material-ui": "^0.18.0",
55-
"react": "^15.0.0",
56-
"react-tap-event-plugin": "^2.0.0"
56+
"material-ui": "^0.20.0",
57+
"prop-types": "^15.6.0",
58+
"react": "^16.2.0",
59+
"react-tap-event-plugin": "^3.0.2"
5760
},
5861
"devDependencies": {
59-
"babel-cli": "^6.11.4",
60-
"babel-preset-es2015": "^6.13.2",
61-
"babel-preset-react": "^6.11.1",
62-
"babelify": "^7.3.0",
63-
"browserify": "^14.4.0",
62+
"babel-cli": "^6.26.0",
63+
"babel-preset-es2015": "^6.24.1",
64+
"babel-preset-react": "^6.24.1",
65+
"babelify": "^8.0.0",
66+
"browserify": "^15.1.0",
6467
"budo": "^10.0.3",
65-
"react-dom": "^15.0.0",
68+
"react-dom": "^16.2.0",
6669
"standard": "^10.0.2",
6770
"standard-version": "^4.0.0",
6871
"uglify-js": "^3.0.13",

0 commit comments

Comments
 (0)