react-numeral
Version:
React implementation of numeral.js
36 lines (25 loc) • 1.01 kB
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var React = require('react');
var numeral = require('numeral');
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }
var React__default = /*#__PURE__*/_interopDefaultLegacy(React);
var numeral__default = /*#__PURE__*/_interopDefaultLegacy(numeral);
const propTypes = {};
class Numeral extends React.Component {
constructor(props) {
super(props);
}
render() {
const className = this.props.className;
const value = this.props.value;
const format = this.props.format;
const formated = format ? numeral__default['default'](value).format(format) : numeral__default['default'](value);
if (value) return /*#__PURE__*/React__default['default'].createElement("span", {
className: `${className ? className : ''}`
}, formated);else return null;
}
}
Numeral.propTypes = propTypes;
exports.Numeral = Numeral;
exports.default = Numeral;