/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/jay-web3-connect-modal@0.12.0/dist/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
import React,{useCallback}from"react";import"./styles.scss";import{Footer,Header,Landing,ChooseWallet,WalletContainer}from"./components";import{SCREENS}from"./utils/constants";import{useStateMachine}from"./utils/stateMachine";export const JWallet=({onCloseHandler:e})=>{const{wallet:t,screenState:a,moveBackward:n,moveForward:l}=useStateMachine(),c=useCallback((e=>{switch(e){case SCREENS.LANDING:return React.createElement(Landing,null);case SCREENS.CHOOSE_WALLET:return React.createElement(ChooseWallet,{onClickHandler:l});case SCREENS.WALLET:return React.createElement(WalletContainer,{walletName:t});default:return React.createElement(Landing,null)}}),[l,t]);return React.createElement("div",{className:"connect-modal-bg",tabIndex:"0"},React.createElement("div",{className:"connect-modal"},React.createElement(Header,{headerText:"Jay Wallet",showBack:a!==SCREENS.LANDING,moveBackward:n,onCloseHandler:e}),React.createElement("div",{className:"connect-modal-content"},c(a)),React.createElement(Footer,{onClickHandler:()=>l(),buttonText:a===SCREENS.LANDING?"Continue":null})))};
//# sourceMappingURL=/sm/c55bbd19f210b2e96e0e332c5861eb9661901bbdbc51f04c902308edf6cbb6ca.map