mirror of
https://github.com/GMWalletApp/epusdt.git
synced 2026-07-07 02:06:16 +00:00
1 line
2.5 KiB
JavaScript
1 line
2.5 KiB
JavaScript
import{af as e,cf as t,if as n}from"./messages-BSgosaSa.js";import{i as r,t as i}from"./button-gsP5wmrs.js";import{t as a}from"./check-Cg6qKB39.js";import{t as o}from"./copy-DIIY1PDt.js";var s=t(e(),1),c=n(),l=1400,u=`https://cdn.jsdmirror.com/gh/GMWalletApp/crypto-icons@latest/assets/64/`,d=`https://cdn.jsdmirror.com/gh/GMWalletApp/crypto-icons@latest/maps/colors.json`,f=null,p=null;function m(e){return String(e??``).trim().toLowerCase()}function h(e){let t=m(e);return t?`${u}${t}.png`:null}function g(){return f?Promise.resolve(f):(p||=fetch(d).then(e=>{if(!e.ok)throw Error(`Failed to load icon colors: ${e.status}`);return e.json()}).then(e=>(f=e,e)).catch(()=>(p=null,{})),p)}function _(e,t){let n=e.replace(`#`,``);if(/^[\da-f]{6}$/i.test(n))return`rgba(${Number.parseInt(n.slice(0,2),16)}, ${Number.parseInt(n.slice(2,4),16)}, ${Number.parseInt(n.slice(4,6),16)}, ${t})`}function v(e){return h(e)}function y(e,t){return t?.trim()||e||`--`}function b(e){return h(e)}function x(e){let t=m(e),[n,r]=(0,s.useState)(()=>f?.[t]);return(0,s.useEffect)(()=>{let e=!1;if(!t){r(void 0);return}if(f){r(f[t]);return}return g().then(n=>{e||r(n[t])}),()=>{e=!0}},[t]),n}function S(e){if(e)return{background:_(e,.16),color:e}}function C(e){let t=Math.floor(e/3600),n=Math.floor(e%3600/60),r=e%60,i=e=>String(e).padStart(2,`0`);return t>0?`${i(t)}:${i(n)}:${i(r)}`:`${i(n)}:${i(r)}`}function w({displayName:e,network:t}){let n=v(t);return(0,c.jsxs)(`span`,{className:`flex min-w-0 items-center gap-2`,children:[n?(0,c.jsx)(`img`,{alt:``,className:`size-4 rounded-full`,height:16,src:n,width:16}):null,(0,c.jsx)(`span`,{className:`truncate`,children:y(t,e)})]})}function T({token:e}){let t=b(e);return(0,c.jsxs)(`span`,{className:`flex min-w-0 items-center gap-2`,children:[t?(0,c.jsx)(`img`,{alt:``,className:r(`size-4 rounded-full`),height:16,src:t,width:16}):null,(0,c.jsx)(`span`,{className:`truncate`,children:e})]})}function E({className:e,onClick:t}){let[n,u]=(0,s.useState)(!1),d=(0,s.useRef)(void 0);return(0,s.useEffect)(()=>()=>{d.current!==void 0&&window.clearTimeout(d.current)},[]),(0,c.jsx)(i,{className:r(`mb-0.5 shrink-0`,e),onClick:()=>{if(d.current!==void 0&&window.clearTimeout(d.current),t()===!1){u(!1);return}u(!0),d.current=window.setTimeout(()=>{u(!1),d.current=void 0},l)},size:`icon-sm`,type:`button`,variant:`secondary`,children:n?(0,c.jsx)(a,{className:`text-emerald-600 dark:text-emerald-400`}):(0,c.jsx)(o,{})})}export{y as a,b as c,v as i,x as l,w as n,C as o,T as r,S as s,E as t}; |