import { UserPlusIcon } from '@heroicons/react/20/solid' import useMangoAccount from 'hooks/useMangoAccount' import { useTranslation } from 'next-i18next' import { useCallback, useState } from 'react' import { abbreviateAddress } from 'utils/formatting' import CreateAccountModal from './modals/CreateAccountModal' import { DEFAULT_DELEGATE } from './modals/DelegateModal' import MangoAccountsListModal from './modals/MangoAccountsListModal' import Tooltip from './shared/Tooltip' const AccountsButton = () => { const { t } = useTranslation('common') const { mangoAccount, initialLoad } = useMangoAccount() const [showCreateAccountModal, setShowCreateAccountModal] = useState(false) const [showMangoAccountsModal, setShowMangoAccountsModal] = useState(false) const handleShowAccounts = useCallback(() => { if (mangoAccount) { setShowMangoAccountsModal(true) } else { setShowCreateAccountModal(true) } }, [mangoAccount]) return ( <> {showMangoAccountsModal ? ( setShowMangoAccountsModal(false)} /> ) : null} {showCreateAccountModal ? ( setShowCreateAccountModal(false)} /> ) : null} ) } export default AccountsButton