@sky-mavis/tanto-widget
Version:
Tanto Widget
31 lines • 2.59 kB
JavaScript
import _styled from'@emotion/styled/base';import {jsxs,jsx}from'@emotion/react/jsx-runtime';import {Box}from'../../../components/box/Box.mjs';import {CopyButton}from'../../../components/copy-button/CopyButton.mjs';import {truncate}from'../../../utils/index.mjs';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 jsxs(Box, {
align: "center",
gap: 4,
ml: 30,
children: [jsx(AddressText, {
children: rns ? rns : normalizedAddress ? truncate(normalizedAddress) : '--'
}), jsx(CopyButton, {
variant: "plain",
value: address
})]
});
}export{AddressDisplay};