Skip to content

Commit d2ecfa0

Browse files
authored
Merge pull request #69 from audiolion/create-class-deprecation
React v15.5 createClass deprecation resolution
2 parents b2d01d2 + 044e6c3 commit d2ecfa0

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

lib/index.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ if (typeof window !== 'undefined' && window && window.jQuery) {
1010

1111
var BS = require('bootstrap');
1212
var React = require('react');
13+
var createReactClass = require('create-react-class');
1314
var objectAssign = require('object-assign');
1415
var getOptions = require('./get-options.js');
1516
var bsMultiselect = require('./bootstrap-multiselect.js');
@@ -27,7 +28,7 @@ $ = bsDropdown.init($);
2728
$ = bsMultiselect.init($);
2829

2930
/* this is our exported React class */
30-
module.exports = React.createClass({
31+
module.exports = createReactClass({
3132
displayName: 'MultiSelect',
3233
$multiselect: null,
3334
options: getOptions(),

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
"BSD-3-Clause"
2323
],
2424
"dependencies": {
25+
"create-react-class": "^15.5.2",
2526
"jquery": ">=2.2.0",
2627
"object-assign": "^4.1.0",
2728
"react": ">=15.0.0"

0 commit comments

Comments
 (0)