@stokr/components-library
Version:
STOKR - Components Library
41 lines (40 loc) • 1.9 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = exports.CryptoAddressWrapper = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _CryptoAddressWrapper = require("./CryptoAddressWrapper.styles");
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
const CryptoAddressWrapper = _ref => {
let {
children,
refresh,
failed,
relative,
noFailedIcon
} = _ref;
return /*#__PURE__*/_react.default.createElement(_CryptoAddressWrapper.Container, null, children && /*#__PURE__*/_react.default.createElement(_CryptoAddressWrapper.Address, {
isHidden: refresh || failed
}, children), refresh && /*#__PURE__*/_react.default.createElement(_CryptoAddressWrapper.InfoBoxWrapper, {
relative: relative
}, /*#__PURE__*/_react.default.createElement(_CryptoAddressWrapper.InfoBox, {
refresh: true
}, /*#__PURE__*/_react.default.createElement(_CryptoAddressWrapper.Loader, null), /*#__PURE__*/_react.default.createElement(_CryptoAddressWrapper.Text, null, refresh))), failed && /*#__PURE__*/_react.default.createElement(_CryptoAddressWrapper.InfoBoxWrapper, {
relative: relative
}, /*#__PURE__*/_react.default.createElement(_CryptoAddressWrapper.InfoBox, {
failed: true
}, !noFailedIcon && /*#__PURE__*/_react.default.createElement(_CryptoAddressWrapper.FailedIcon, null), /*#__PURE__*/_react.default.createElement(_CryptoAddressWrapper.Text, null, failed))));
};
exports.CryptoAddressWrapper = CryptoAddressWrapper;
CryptoAddressWrapper.propTypes = {
children: _propTypes.default.node.isRequired,
refresh: _propTypes.default.string,
failed: _propTypes.default.string
};
CryptoAddressWrapper.defaultProps = {
refresh: '',
failed: ''
};
var _default = exports.default = CryptoAddressWrapper;