From 34ff87437733f04bd49e883ce3d17802c6f84865 Mon Sep 17 00:00:00 2001 From: Steven Borrie Date: Mon, 23 Apr 2018 16:36:45 +0100 Subject: [PATCH] changed to use prop-types npm module --- lib/shuffle.js | 12 ++++++++---- package.json | 1 + src/shuffle.js | 9 +++++---- 3 files changed, 14 insertions(+), 8 deletions(-) diff --git a/lib/shuffle.js b/lib/shuffle.js index 7e5b90d..0be7fd8 100644 --- a/lib/shuffle.js +++ b/lib/shuffle.js @@ -14,6 +14,10 @@ var _reactDom = require('react-dom'); var _reactDom2 = _interopRequireDefault(_reactDom); +var _propTypes = require('prop-types'); + +var _propTypes2 = _interopRequireDefault(_propTypes); + var _objectAssign = require('object-assign'); var _objectAssign2 = _interopRequireDefault(_objectAssign); @@ -146,10 +150,10 @@ var Shuffle = _react2.default.createClass({ displayName: 'Shuffle', propTypes: { - duration: _react2.default.PropTypes.number, - scale: _react2.default.PropTypes.bool, - fade: _react2.default.PropTypes.bool, - initial: _react2.default.PropTypes.bool + duration: _propTypes2.default.number, + scale: _propTypes2.default.bool, + fade: _propTypes2.default.bool, + initial: _propTypes2.default.bool }, getDefaultProps: function getDefaultProps() { diff --git a/package.json b/package.json index 244de8d..20b79d8 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,7 @@ "dependencies": { "babel-plugin-transform-object-rest-spread": "^6.16.0", "object-assign": "^4.0.1", + "prop-types": "^15.6.1", "react-addons-transition-group": "^15.0.0 || ^0.14.0", "react-tween-state": "^0.1.5" }, diff --git a/src/shuffle.js b/src/shuffle.js index 04bd685..161cd25 100644 --- a/src/shuffle.js +++ b/src/shuffle.js @@ -3,6 +3,7 @@ import React from 'react'; import ReactDom from 'react-dom'; +import PropTypes from 'prop-types'; import assign from 'object-assign'; import tweenState from 'react-tween-state'; import ReactTransitionGroup from 'react-addons-transition-group'; @@ -121,10 +122,10 @@ const Shuffle = React.createClass({ displayName: 'Shuffle', propTypes: { - duration: React.PropTypes.number, - scale: React.PropTypes.bool, - fade: React.PropTypes.bool, - initial: React.PropTypes.bool + duration: PropTypes.number, + scale: PropTypes.bool, + fade: PropTypes.bool, + initial: PropTypes.bool }, getDefaultProps() {