UNPKG

@stokr/components-library

Version:

STOKR - Components Library

41 lines (40 loc) 1.9 kB
"use strict"; 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;