diff --git a/lib/index.js b/lib/index.js index 7750946..b5a9e9a 100644 --- a/lib/index.js +++ b/lib/index.js @@ -1,19 +1,18 @@ var React = require('react'); -var component = React.createClass({ - displayName: 'component', +export default class Progress extends React.component { - render: function () { + render() { - var completed = +this.props.completed; - if (completed < 0) { + const completed = +this.props.completed; + if (completed = NaN || completed < 0) { completed = 0; }; if (completed > 100) { completed = 100; }; - var style = { + const style = { backgroundColor: this.props.color || '#0BD318', width: completed + '%', transition: "width 200ms", @@ -30,6 +29,4 @@ var component = React.createClass({ ) ); } -}); - -module.exports = component; \ No newline at end of file +}; \ No newline at end of file