import { useEffect, useState } from 'react' import { ArrowLeftIcon, ExclamationTriangleIcon, } from '@heroicons/react/20/solid' import { useWallet } from '@solana/wallet-adapter-react' import ConnectedMenu from './wallet/ConnectedMenu' import ConnectWalletButton from './wallet/ConnectWalletButton' import { useRouter } from 'next/router' // import SolanaTps from './SolanaTps' import useOnlineStatus from 'hooks/useOnlineStatus' import mangoStore from '@store/mangoStore' import ThemeToggle from './ThemeToggle' const TopBar = () => { const { connected } = useWallet() const themeData = mangoStore((s) => s.themeData) const [copied, setCopied] = useState('') const isOnline = useOnlineStatus() const router = useRouter() const { query } = router useEffect(() => { setTimeout(() => setCopied(''), 2000) }, [copied]) return (
{query.token || query.market ? ( ) : null}
logo
{!isOnline ? (

Your connection appears to be offline

) : null}
{connected ? : }
) } export default TopBar