react-progressbar
Advanced tools
Comparing version 1.4.6 to 15.4.1
@@ -15,2 +15,6 @@ 'use strict'; | ||
var _propTypes = require('prop-types'); | ||
var _propTypes2 = _interopRequireDefault(_propTypes); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
@@ -26,21 +30,2 @@ | ||
var PropTypes = { | ||
completed: function completed(props, propName) { | ||
if (typeof props[propName] !== 'number') return Progress.throwError('Invalid Props: "completed" should ∈ ℝ '); | ||
if (props[propName] < 0 || props[propName] > 100) { | ||
return Progress.throwError('Invalid Props: "completed" should be between 0 and 100'); | ||
} | ||
}, | ||
color: _react2.default.PropTypes.string, | ||
animation: _react2.default.PropTypes.number, | ||
height: _react2.default.PropTypes.oneOfType([_react2.default.PropTypes.string, _react2.default.PropTypes.number]) | ||
}; | ||
var defaultProps = { | ||
completed: 0, | ||
color: '#0BD318', | ||
animation: 200, | ||
height: 10 | ||
}; | ||
var Progress = function (_React$Component) { | ||
@@ -84,2 +69,7 @@ _inherits(Progress, _React$Component); | ||
} | ||
}], [{ | ||
key: 'throwError', | ||
value: function throwError() { | ||
return new (Function.prototype.bind.apply(Error, [null].concat(Array.prototype.slice.call(arguments))))(); | ||
} | ||
}]); | ||
@@ -90,10 +80,19 @@ | ||
; | ||
Progress.propTypes = PropTypes; | ||
Progress.throwError = function () { | ||
return new (Function.prototype.bind.apply(Error, [null].concat(Array.prototype.slice.call(arguments))))(); | ||
Progress.propTypes = { | ||
completed: function completed(props, propName) { | ||
if (typeof props[propName] !== 'number') return Progress.throwError('Invalid Props: "completed" should ∈ ℝ '); | ||
if (props[propName] < 0 || props[propName] > 100) { | ||
return Progress.throwError('Invalid Props: "completed" should be between 0 and 100'); | ||
} | ||
}, | ||
color: _propTypes2.default.string, | ||
animation: _propTypes2.default.number, | ||
height: _propTypes2.default.oneOfType([_propTypes2.default.string, _propTypes2.default.number]) | ||
}; | ||
Progress.defaultProps = defaultProps; | ||
Progress.defaultProps = { | ||
completed: 0, | ||
color: '#0BD318', | ||
animation: 200, | ||
height: 10 | ||
}; | ||
exports.default = Progress; |
{ | ||
"name": "react-progressbar", | ||
"version": "1.4.6", | ||
"version": "15.4.1", | ||
"description": "Basic progress bar in React", | ||
@@ -23,3 +23,3 @@ "main": "lib/index.js", | ||
"coveralls": "^2.11.15", | ||
"enzyme": "^2.6.0", | ||
"enzyme": "^2.9.1", | ||
"expect": "^1.20.2", | ||
@@ -33,2 +33,3 @@ "jsdom": "^9.8.3", | ||
"react-dom": "^15.4.1", | ||
"react-test-renderer": "^15.6.1", | ||
"sinon": "^1.17.6" | ||
@@ -70,3 +71,8 @@ }, | ||
"react": "^15.0.1" | ||
}, | ||
"dependencies": { | ||
"prop-types": "^15.5.10", | ||
"react": "^15.6.1", | ||
"react-dom": "^15.6.1" | ||
} | ||
} |
@@ -15,6 +15,6 @@ # react-progressbar | ||
Usage | ||
===== | ||
# Usage | ||
Simply `require('react-progressbar')` and pass in `completed` property as a number between 0 and 100. | ||
@@ -58,6 +58,6 @@ | ||
# Donation | ||
License | ||
======= | ||
If this project help you reduce time to develop, you can give me a cup of coffee 🍵 :) | ||
MIT | ||
[![paypal](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.me/AbdennourT/1) |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
9470
75
4
19
+ Addedprop-types@^15.5.10
+ Addedreact@^15.6.1
+ Addedreact-dom@^15.6.1
+ Addedreact-dom@15.7.0(transitive)