@stokr/components-library
Version:
STOKR - Components Library
41 lines (40 loc) • 1.73 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = exports.InvestmentStat = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _InvestmentStat = require("./InvestmentStat.styles");
var _InfoIcon = _interopRequireDefault(require("../InfoIcon/InfoIcon"));
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
function _extends() { return _extends = Object.assign ? Object.assign.bind() : function (n) { for (var e = 1; e < arguments.length; e++) { var t = arguments[e]; for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } return n; }, _extends.apply(null, arguments); }
const InvestmentStat = props => {
const {
title,
content,
state,
primaryBg,
tooltip
} = props;
return /*#__PURE__*/_react.default.createElement(_InvestmentStat.Container, _extends({
primaryBg: primaryBg
}, props), /*#__PURE__*/_react.default.createElement(_InvestmentStat.Title, null, title), /*#__PURE__*/_react.default.createElement(_InvestmentStat.DataContainer, null, /*#__PURE__*/_react.default.createElement(_InvestmentStat.Content, {
state: state
}, content), tooltip && /*#__PURE__*/_react.default.createElement(_InfoIcon.default, {
position: "left",
title: tooltip
})));
};
exports.InvestmentStat = InvestmentStat;
InvestmentStat.propTypes = {
title: _propTypes.default.string.isRequired,
content: _propTypes.default.string.isRequired,
state: _propTypes.default.string,
primaryBg: _propTypes.default.bool
};
InvestmentStat.defaultProps = {
state: '',
primaryBg: false
};
var _default = exports.default = InvestmentStat;