import { useCallback, useState } from 'react' import Link from 'next/link' import { abbreviateAddress } from '../utils/index' import useLocalStorageState from '../hooks/useLocalStorageState' import MenuItem from './MenuItem' import useMangoStore from '../stores/useMangoStore' import { ConnectWalletButton } from 'components' import NavDropMenu from './NavDropMenu' import AccountsModal from './AccountsModal' import { DEFAULT_MARKET_KEY, initialMarket } from './SettingsModal' import { useTranslation } from 'next-i18next' import Settings from './Settings' import TradeNavMenu from './TradeNavMenu' import { CalculatorIcon, CurrencyDollarIcon, LibraryIcon, LightBulbIcon, UserAddIcon, } from '@heroicons/react/outline' import { MangoIcon, TrophyIcon } from './icons' import { useWallet } from '@solana/wallet-adapter-react' const StyledNewLabel = ({ children, ...props }) => (