UNPKG

@sofaws/dapp-core

Version:

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

3 lines (2 loc) 1.13 kB
import{b as t}from"./chunk-I2NWMXXW.js";import{a as c}from"./chunk-MXDZDWRM.js";import{a as m}from"./chunk-QUAEDZVX.js";import{m as i}from"./chunk-HBP5N4FR.js";i();import n from"react";import{faHourglass as l,faTimes as u,faBan as x,faCheckCircle as d}from"@fortawesome/free-solid-svg-icons";import{FontAwesomeIcon as a}from"@fortawesome/react-fontawesome";import o from"classnames";var I=s=>{let e=()=>n.createElement(n.Fragment,null),r="",{failed:p,invalid:f,pending:T,success:g}=m(s);return s.pendingResults&&(r=t.textWarning,e=()=>n.createElement(a,{icon:l,className:o(t.mr2,r)})),p&&(r=t.textDanger,e=()=>n.createElement(a,{icon:u,className:o(t.mr2,r)})),f&&(r=t.textDanger,e=()=>n.createElement(a,{icon:x,className:o(t.mr2,r)})),g&&(r=t.textSuccess,e=()=>n.createElement(a,{icon:d,className:o(t.mr2,r)})),T&&(r=t.textWarning,e=()=>n.createElement(a,{icon:l,className:o(t.mr2,r)})),{Icon:e,color:r}},b=({transaction:s})=>{let{Icon:e}=I(s);return n.createElement("span",{className:o(t.dFlex,t.alignItemsCenter,t.textCapitalize,t.mr2)},n.createElement(e,null),c(s))};export{I as a,b}; //# sourceMappingURL=chunk-YGACMN5V.js.map