@sky-mavis/tanto-widget
Version:
Tanto Widget
42 lines (38 loc) • 2.7 kB
JavaScript
'use strict';
var _styled = require('@emotion/styled/base');
var jsxRuntime = require('@emotion/react/jsx-runtime');
var Box = require('../../../components/box/Box.cjs');
var CopyButton = require('../../../components/copy-button/CopyButton.cjs');
var index = require('../../../utils/index.cjs');
function _EMOTION_STRINGIFIED_CSS_ERROR__() { return "You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."; }
const AddressText = /*#__PURE__*/_styled("p", process.env.NODE_ENV === "production" ? {
target: "erqam210"
} : {
target: "erqam210",
label: "AddressText"
})(process.env.NODE_ENV === "production" ? {
name: "5v5uy5",
styles: "font-size:1.125em;font-weight:500;line-height:1.75em"
} : {
name: "5v5uy5",
styles: "font-size:1.125em;font-weight:500;line-height:1.75em/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkFkZHJlc3NEaXNwbGF5LnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFLb0IiLCJmaWxlIjoiQWRkcmVzc0Rpc3BsYXkudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsganN4IGFzIF9qc3gsIGpzeHMgYXMgX2pzeHMgfSBmcm9tIFwiQGVtb3Rpb24vcmVhY3QvanN4LXJ1bnRpbWVcIjtcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IEJveCB9IGZyb20gJy4uLy4uLy4uL2NvbXBvbmVudHMvYm94L0JveCc7XG5pbXBvcnQgeyBDb3B5QnV0dG9uIH0gZnJvbSAnLi4vLi4vLi4vY29tcG9uZW50cy9jb3B5LWJ1dHRvbi9Db3B5QnV0dG9uJztcbmltcG9ydCB7IHRydW5jYXRlIH0gZnJvbSAnLi4vLi4vLi4vdXRpbHMnO1xuY29uc3QgQWRkcmVzc1RleHQgPSBzdHlsZWQucCh7XG4gICAgZm9udFNpemU6ICcxLjEyNWVtJyxcbiAgICBmb250V2VpZ2h0OiA1MDAsXG4gICAgbGluZUhlaWdodDogJzEuNzVlbScsXG59KTtcbmV4cG9ydCBmdW5jdGlvbiBBZGRyZXNzRGlzcGxheSh7IHJucywgYWRkcmVzcyB9KSB7XG4gICAgY29uc3Qgbm9ybWFsaXplZEFkZHJlc3MgPSBhZGRyZXNzPy50b0xvd2VyQ2FzZSgpO1xuICAgIHJldHVybiAoX2pzeHMoQm94LCB7IGFsaWduOiBcImNlbnRlclwiLCBnYXA6IDQsIG1sOiAzMCwgY2hpbGRyZW46IFtfanN4KEFkZHJlc3NUZXh0LCB7IGNoaWxkcmVuOiBybnMgPyBybnMgOiBub3JtYWxpemVkQWRkcmVzcyA/IHRydW5jYXRlKG5vcm1hbGl6ZWRBZGRyZXNzKSA6ICctLScgfSksIF9qc3goQ29weUJ1dHRvbiwgeyB2YXJpYW50OiBcInBsYWluXCIsIHZhbHVlOiBhZGRyZXNzIH0pXSB9KSk7XG59XG4iXX0= */",
toString: _EMOTION_STRINGIFIED_CSS_ERROR__
});
function AddressDisplay({
rns,
address
}) {
const normalizedAddress = address?.toLowerCase();
return jsxRuntime.jsxs(Box.Box, {
align: "center",
gap: 4,
ml: 30,
children: [jsxRuntime.jsx(AddressText, {
children: rns ? rns : normalizedAddress ? index.truncate(normalizedAddress) : '--'
}), jsxRuntime.jsx(CopyButton.CopyButton, {
variant: "plain",
value: address
})]
});
}
exports.AddressDisplay = AddressDisplay;