@sofaws/dapp-core
Version:
A library to hold the main logic for a dapp on the Elrond Network
3 lines (2 loc) • 1.09 kB
JavaScript
import{a as d}from"./chunk-SLUYQ7ZH.js";import{a as s}from"./chunk-QFG5WK6W.js";import{a as r}from"./chunk-IH3L5EEJ.js";import{m as i}from"./chunk-HBP5N4FR.js";i();import o,{useState as T}from"react";var H=({children:p,callbackRoute:c,onModalOpens:n,onModalCloses:e,loginButtonText:t="Maiar App",title:g="Maiar Login",logoutRoute:u="/unlock",wrapContentInsideModal:m=!0,buttonClassName:h="dapp-wallet-connect-login-button",className:C="dapp-wallet-connect-login",modalClassName:L,lead:f="Scan the QR code using Maiar",token:b,hideButtonWhenModalOpens:B=!1,isWalletConnectV2:M=!1,onLoginRedirect:W,disabled:y})=>{let[a,l]=T(!1),{handleShowModal:w,handleHideModal:N}=r();return o.createElement(o.Fragment,null,(!B||!a)&&o.createElement(s,{onLogin:()=>{l(!0),w(),n==null||n()},className:C,btnClassName:h,text:t,disabled:y},p),a&&o.createElement(d,{callbackRoute:c,loginButtonText:t,title:g,token:b,className:L,logoutRoute:u,lead:f,wrapContentInsideModal:m,isWalletConnectV2:M,onClose:()=>{l(!1),N(),e==null||e()},onLoginRedirect:W}))};export{H as a};
//# sourceMappingURL=chunk-NBYKQL5U.js.map