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

EVMts example

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

{selectedComponent}

{components[selectedComponent]} )} ) }