UNPKG

@sofaws/dapp-core

Version:

A library to hold the main logic for a dapp on the Elrond Network

3 lines (2 loc) 1.42 kB
import{a as p}from"./chunk-TAHC5Y63.js";import{a as i}from"./chunk-CL3O3GT7.js";import{a as d}from"./chunk-QIVSXJJF.js";import{b as e}from"./chunk-I2NWMXXW.js";import{a as c}from"./chunk-7F3MKQYJ.js";import{j as n,m}from"./chunk-HBP5N4FR.js";m();import t,{useEffect as w,useState as k}from"react";import o from"classnames";var v="...",F=({address:r,index:s,selectedAddress:f,onSelectAddress:h,className:g="dapp-ledger-address-row"})=>{let[l,b]=k(v),u=a=>{let{checked:y}=a.target;y&&h({address:r,index:s})},N=()=>n(void 0,null,function*(){try{let a=yield d(r);b(a)}catch(a){console.error("error fetching balance",a,l)}});return w(()=>{N()},[]),t.createElement("tr",{className:g},t.createElement("td",{className:e.textLeft},t.createElement("div",{className:o(e.flexRow,e.alignItemsStart,e.textLeft,e.formCheck)},t.createElement("input",{type:"radio",id:`check_${s}`,"data-testid":`check_${s}`,onChange:u,role:"button",checked:f===r,className:o(e.formCheckInput,e.mr1)}),t.createElement("label",{htmlFor:`check_${s}`,role:"button","data-testid":`label_${s}`,className:o(e.formCheckLabel,e.textNowrap,e.m0)},t.createElement("div",{className:o(e.flexRow,e.alignItemsCenter,e.textNowrap)},t.createElement("span",null,c(r)))))),t.createElement("td",{className:e.textLeft},t.createElement(p,{value:l,egldLabel:i()})),t.createElement("td",{className:e.textLeft},s))};export{F as a}; //# sourceMappingURL=chunk-W54AMDD4.js.map