@coreui/react
Version:
UI Components Library for React.js
23 lines (19 loc) • 943 B
JavaScript
var tslib_es6 = require('../../node_modules/tslib/tslib.es6.js');
var React = require('react');
var PropTypes = require('prop-types');
var index = require('../../_virtual/index.js');
var CFormLabel = require('./CFormLabel.js');
var CFormRange = React.forwardRef(function (_a, ref) {
var className = _a.className, label = _a.label, rest = tslib_es6.__rest(_a, ["className", "label"]);
return (React.createElement(React.Fragment, null,
label && React.createElement(CFormLabel.CFormLabel, { htmlFor: rest.id }, label),
React.createElement("input", tslib_es6.__assign({ type: "range", className: index.default('form-range', className) }, rest, { ref: ref }))));
});
CFormRange.propTypes = {
className: PropTypes.string,
label: PropTypes.oneOfType([PropTypes.node, PropTypes.string]),
};
CFormRange.displayName = 'CFormRange';
exports.CFormRange = CFormRange;
//# sourceMappingURL=CFormRange.js.map
;