@sofaws/dapp-core
Version:
A library to hold the main logic for a dapp on the Elrond Network
3 lines (2 loc) • 860 B
JavaScript
import{a as D}from"./chunk-CZOFWFVI.js";import{c as C}from"./chunk-VD2NLT7O.js";import{c as m,d as M}from"./chunk-ZUW3EYNS.js";import{b as l,g,i as h}from"./chunk-ECGVHM4J.js";import{m as c}from"./chunk-HBP5N4FR.js";c();import{useCallback as v,useEffect as t}from"react";h();var s=i=>{var d;let o=m(),u=D(),b=M(C),e=()=>{o(l(!0))},n=()=>{o(l(!1))},f=v(a=>{o(g(a))},[]);return t(()=>{i!=null&&i.modalConfig&&f(i==null?void 0:i.modalConfig)},[i==null?void 0:i.modalConfig]),t(()=>{var a;return(a=i==null?void 0:i.config)!=null&&a.openOnMount&&e(),()=>{n()}},[]),t(()=>{var a;typeof((a=i==null?void 0:i.config)==null?void 0:a.visible)=="boolean"&&(i.config.visible?e():n())},[(d=i==null?void 0:i.config)==null?void 0:d.visible]),{handleShowModal:e,handleHideModal:n,setModalConfig:f,visible:u,config:b}};export{s as a};
//# sourceMappingURL=chunk-IH3L5EEJ.js.map