@sofaws/dapp-core
Version:
A library to hold the main logic for a dapp on the Elrond Network
3 lines (2 loc) • 1.8 kB
JavaScript
import{a as f}from"./chunk-IWYMJVC6.js";import{b as s}from"./chunk-NUHXMTKA.js";import{a as D}from"./chunk-TXMI4UJX.js";import{a as u}from"./chunk-FBJXQPKY.js";import{a as v}from"./chunk-VE6X5XOG.js";import{a as g}from"./chunk-FAFCJQTO.js";import{a as i}from"./chunk-XUKEUZW2.js";import{a as c}from"./chunk-TAHC5Y63.js";import{a as d}from"./chunk-QSUG67OS.js";import{a as h}from"./chunk-WOC5FZU4.js";import{a as l}from"./chunk-2PGGQXUN.js";import{q as p,s as y}from"./chunk-ZR7YL3KO.js";import{a as t,m as n}from"./chunk-HBP5N4FR.js";n();y();import o,{useEffect as M,useState as x,useRef as N}from"react";import{faExchange as A}from"@fortawesome/free-solid-svg-icons";import{FontAwesomeIcon as L}from"@fortawesome/react-fontawesome";var q=({results:R})=>{let r=N(null),a=f(),[T,S]=x(a);return M(()=>{r.current&&r.current!==null&&(window==null||window.scrollTo({top:r.current.getBoundingClientRect().top-70,behavior:"smooth"}))},[]),o.createElement("div",{className:s.results},R.map(e=>{let m=h(e.hash);return o.createElement("div",t({key:e.hash,id:e.hash,className:s.result},m?{ref:r}:{}),o.createElement("div",{className:s.icon},o.createElement(L,{icon:A})),o.createElement("div",{className:s.content},e.hash&&o.createElement(v,{hash:e.hash,page:l.transactionDetails(`${e.originalTxHash}#${e.hash}/${T}`)}),e.sender&&o.createElement(D,{sender:e.sender,assets:e.senderAssets}),e.receiver&&o.createElement(g,{receiver:e.receiver,assets:e.receiverAssets}),e.value!=null&&o.createElement(i,{label:"Value"},o.createElement(c,{value:e.value,showLastNonZeroDecimal:!0})),e.data&&o.createElement(u,t({value:e.data?d(e.data):p},m?{initialDecodeMethod:a,setDecodeMethod:S}:{})),e.returnMessage&&o.createElement(i,{label:"Response"},e.returnMessage)))}))};export{q as a};
//# sourceMappingURL=chunk-A3WAKDWO.js.map