@sofaws/dapp-core
Version:
A library to hold the main logic for a dapp on the Elrond Network
3 lines (2 loc) • 1.52 kB
JavaScript
import{a as g}from"./chunk-4DBKC5UQ.js";import{a as A}from"./chunk-A6QRL6JB.js";import{a as D}from"./chunk-J4LCLE7D.js";import{a as u}from"./chunk-WVJETRW5.js";import{a as o}from"./chunk-JIZSFZZ3.js";import{a as d}from"./chunk-OFAVFKJP.js";import{a as s,b as f,c as V,d as k}from"./chunk-JAJNAWTC.js";import{a as p}from"./chunk-OGPJ5FKP.js";import{a as c}from"./chunk-6XFAVB4Z.js";import{b as m}from"./chunk-XKC2DETV.js";import{e as i,s as v}from"./chunk-ZR7YL3KO.js";import{m as r}from"./chunk-HBP5N4FR.js";r();v();var Y=({transaction:e,hideMultipleBadge:x})=>{var l;if(e.action){if(f.includes(e.action.name))return o(e.value);if(V.includes(e.action.name))return A(e);if(s.includes(e.action.name))return D(e);if(k.includes(e.action.name))return g(e);let a=u(e);if(a.length){let t=a[0],_=Object.values(m).includes(t.type),T=!x&&a.length>1?d(a):"";if(_){let{badgeText:L,tokenFormattedAmount:n,tokenExplorerLink:O,tokenLinkText:h}=p({token:t});return{nftValueData:{badgeText:L,tokenFormattedAmount:n,tokenExplorerLink:O,tokenLinkText:h,transactionTokens:a,token:t,value:n!=null?t.value:null,decimals:n!=null?t.decimals:null,titleText:T}}}let{tokenExplorerLink:y,showFormattedAmount:E,tokenFormattedAmount:I,tokenLinkText:N,token:F}=c({token:t});return{tokenValueData:{tokenExplorerLink:y,showFormattedAmount:E,tokenFormattedAmount:I,tokenLinkText:N,transactionTokens:a,token:F,value:t.value,decimals:(l=t.decimals)!=null?l:i,titleText:T}}}}return o(e.value)};export{Y as a};
//# sourceMappingURL=chunk-QE5JIG3Y.js.map