UNPKG

@stokr/components-library

Version:

STOKR - Components Library

54 lines (53 loc) 1.97 kB
"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;