UNPKG

@stokr/components-library

Version:

STOKR - Components Library

43 lines (42 loc) 1.51 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = exports.ProfileStat = void 0; var _react = _interopRequireDefault(require("react")); var _propTypes = _interopRequireDefault(require("prop-types")); var _ProfileStat = require("./ProfileStat.styles"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } const lineBreaker = { wordBreak: 'break-all' }; const ProfileStat = _ref => { let { label, unit, value, eqUnit, eqValue, withBorder } = _ref; return /*#__PURE__*/_react.default.createElement(_ProfileStat.Wrapper, { withBorder: withBorder }, /*#__PURE__*/_react.default.createElement(_ProfileStat.Label, { withBorder: withBorder }, label), /*#__PURE__*/_react.default.createElement(_ProfileStat.Value, { style: lineBreaker }, unit && /*#__PURE__*/_react.default.createElement("span", null, unit), value), eqValue && eqUnit ? /*#__PURE__*/_react.default.createElement(_ProfileStat.Equal, null, '= ', eqUnit && /*#__PURE__*/_react.default.createElement("span", null, eqUnit), eqValue) : ''); }; exports.ProfileStat = ProfileStat; ProfileStat.propTypes = { label: _propTypes.default.string.isRequired, unit: _propTypes.default.string, value: _propTypes.default.string.isRequired, eqUnit: _propTypes.default.string, eqValue: _propTypes.default.string.isRequired }; ProfileStat.defaultProps = { unit: '', eqUnit: '' }; var _default = exports.default = ProfileStat;