@sofaws/dapp-core
Version:
A library to hold the main logic for a dapp on the Elrond Network
3 lines (2 loc) • 1.5 kB
JavaScript
import{b as e}from"./chunk-I2NWMXXW.js";import{m as n}from"./chunk-HBP5N4FR.js";n();import a from"react";import s from"classnames";var y=({connectExisting:p,removeExistingPairing:m,activePairings:l,className:d="dapp-wallet-connect-pairing-list"})=>{let t={pairsContainer:d,leadText:"",pairList:s(e.dFlex,e.flexColumn,e.mt3,e.pairList),pairButton:s(e.btn,e.btnLight,e.positionRelative,e.dFlex,e.flexRow,e.alignItemsCenter,e.textLeft,e.border,e.rounded,e.mb2,e.p2),pairImage:e.pairImage,pairRemove:e.pairRemove,pairDetails:s(e.dFlex,e.flexColumn,e.alignItemsStart,e.ml3)};return a.createElement("div",{className:t.pairsContainer},a.createElement("p",{className:t.leadText},"or choose an existing pairing:"),a.createElement("div",{className:t.pairList},l.map(i=>{var r,o;return a.createElement("button",{type:"button",key:i.topic,onClick:()=>{p(i)},className:t.pairButton},a.createElement("div",{className:t.pairRemove,onClick:c=>{c.stopPropagation(),m(i.topic)}},a.createElement("span",{"aria-hidden":"true"},"\xD7")),i.peerMetadata&&a.createElement(a.Fragment,null,((o=(r=i.peerMetadata)==null?void 0:r.icons)==null?void 0:o[0])&&a.createElement("img",{src:i.peerMetadata.icons[0],alt:i.peerMetadata.name,className:t.pairImage}),a.createElement("div",{className:t.pairDetails},a.createElement("strong",null,i.peerMetadata.name),a.createElement("span",null,i.peerMetadata.description),a.createElement("span",null,i.peerMetadata.url))))})))};export{y as a};
//# sourceMappingURL=chunk-5XSZ7S4F.js.map