@stokr/components-library
Version:
STOKR - Components Library
54 lines (53 loc) • 1.97 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = exports.AccountBalance = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _InfoIcon = _interopRequireDefault(require("../InfoIcon/InfoIcon"));
var _AccountBalance = require("./AccountBalance.styles");
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
const AccountBalance = _ref => {
let {
title,
value,
unit,
info,
eqValue,
eqUnit,
half,
right,
border
} = _ref;
return /*#__PURE__*/_react.default.createElement(_AccountBalance.Container, {
half: half,
right: right,
border: border
}, /*#__PURE__*/_react.default.createElement(_AccountBalance.Head, null, /*#__PURE__*/_react.default.createElement(_AccountBalance.Title, null, title, info && /*#__PURE__*/_react.default.createElement(_InfoIcon.default, {
position: "top",
title: info
}))), /*#__PURE__*/_react.default.createElement(_AccountBalance.Body, null, /*#__PURE__*/_react.default.createElement(_AccountBalance.Value, null, unit && "".concat(unit, " "), value), eqValue && /*#__PURE__*/_react.default.createElement(_AccountBalance.Equal, null, '= ', eqUnit && "".concat(eqUnit), eqValue)));
};
exports.AccountBalance = AccountBalance;
AccountBalance.propTypes = {
title: _propTypes.default.string.isRequired,
value: _propTypes.default.string.isRequired,
unit: _propTypes.default.string.isRequired,
eqValue: _propTypes.default.string,
eqUnit: _propTypes.default.string,
info: _propTypes.default.string,
half: _propTypes.default.bool,
right: _propTypes.default.bool,
border: _propTypes.default.bool,
fontSizeSmall: _propTypes.default.bool
};
AccountBalance.defaultProps = {
eqValue: '',
eqUnit: '',
info: '',
half: false,
right: false,
border: false
};
var _default = exports.default = AccountBalance;