apeman-react-range
Version:
apeman react package for range input component.
39 lines (32 loc) • 752 B
JSX
/**
* Range label component.
* @constructor ApRangeLabel
*/
;
const React = require('react'),
types = React.PropTypes,
classnames = require('classnames');
/** @lends ApRangeLabel */
const ApRangeLabel = React.createClass({
//--------------------
// Specs
//--------------------
propTypes: {
value: types.number
},
getDefaultProps: function () {
return {
value: null
}
},
render: function () {
let s = this,
props = s.props;
return (
<label className={classnames('ap-range-label', props.className)}>
<span>{props.value}</span>
</label>
);
}
});
module.exports = ApRangeLabel;