import { ConnectButton } from '@rainbow-me/rainbowkit' import { useAccount } from 'wagmi' import { EthersExample } from './EthersExample' import { WagmiEvents } from './wagmi/WagmiEvents' import { WagmiReads } from './wagmi/WagmiReads' import { WagmiWrites } from './wagmi/WagmiWrites' import { useState } from 'react' export function App() { const [selectedComponent, selectComponent] = useState('unselected') const { isConnected } = useAccount() const components = { unselected: <>Select which component to render, reads: , writes: , events: , ethers: , } as const return ( <>

Evmts example

{isConnected && ( <>
{Object.keys(components).map((component) => { return ( ) })}

{selectedComponent}

{components[selectedComponent]} )} ) }