import { Center, Button } from "@chakra-ui/react"; import { SessionTypes } from "@walletconnect/types"; import ConnectionDetails from "./ConnectionDetails"; import Loading from "./Loading"; import URIInput from "./URIInput"; interface WalletConnectTabParams { uri: string; setUri: (value: string) => void; isConnected: boolean; initWalletConnect: () => void; loading: boolean; setLoading: (value: boolean) => void; reset: (persistUri?: boolean) => void; killSession: () => void; web3WalletSession: SessionTypes.Struct | undefined; } function WalletConnectTab({ uri, setUri, isConnected, initWalletConnect, loading, setLoading, reset, killSession, web3WalletSession, }: WalletConnectTabParams) { return ( <>
{loading && ( )} {web3WalletSession && isConnected && ( )} ); } export default WalletConnectTab;