Sha256: caa0115d6d83d3f4229892843cd6dfd4bb19abe04494ae571fb6c97e43b3ed49
Contents?: true
Size: 938 Bytes
Versions: 8
Compression:
Stored size: 938 Bytes
Contents
(function() { Rev.registerComponent('ProgressBar', { getDefaultProps: function() { var props; return props = { value: 0, minValue: 0, maxValue: 1 }; }, getRatio: function() { return Math.min(1, (this.props.value - this.props.minValue) / (this.props.maxValue - this.props.minValue)); }, getWidth: function() { return (this.getRatio() * 100) + "%"; }, render: function() { var className; className = this.classAdd({ "RevProgressBar": true, progress: true, success: this.props.success, secondary: this.props.secondary, alert: this.props.alert }); return React.createElement("div", { "className": className }, React.createElement("span", { "className": "RevMeter meter", "style": { width: this.getWidth() } })); } }); }).call(this);
Version data entries
8 entries across 8 versions & 1 rubygems