import { FormControlLabel, Switch, Table, TableBody, TableCell, TableHead, TableRow, Tooltip } from '@mui/material'; import { WalletConnectButton as AntDesignWalletConnectButton, WalletDisconnectButton as AntDesignWalletDisconnectButton, WalletModalButton as AntDesignWalletModalButton, WalletMultiButton as AntDesignWalletMultiButton, } from '@solana/wallet-adapter-ant-design'; import { WalletConnectButton as MaterialUIWalletConnectButton, WalletDialogButton as MaterialUIWalletDialogButton, WalletDisconnectButton as MaterialUIWalletDisconnectButton, WalletMultiButton as MaterialUIWalletMultiButton, } from '@solana/wallet-adapter-material-ui'; import { WalletConnectButton as ReactUIWalletConnectButton, WalletDisconnectButton as ReactUIWalletDisconnectButton, WalletModalButton as ReactUIWalletModalButton, WalletMultiButton as ReactUIWalletMultiButton, } from '@solana/wallet-adapter-react-ui'; import type { NextPage } from 'next'; import { useAutoConnect } from '../components/AutoConnectProvider'; import { RequestAirdrop } from '../components/RequestAirdrop'; import { SendTransaction } from '../components/SendTransaction'; import { SignMessage } from '../components/SignMessage'; import pkg from '../package.json'; const Index: NextPage = () => { const { autoConnect, setAutoConnect } = useAutoConnect(); return (