import { useWallet } from '@solana/wallet-adapter-react' import { useState } from 'react' import Button, { LinkButton } from '../shared/Button' import DepositModal from '../modals/DepositModal' import WithdrawModal from '../modals/WithdrawModal' import { ArrowDownTrayIcon, ArrowUpTrayIcon, EllipsisHorizontalIcon, PencilIcon, TrashIcon, } from '@heroicons/react/20/solid' import { useTranslation } from 'next-i18next' import IconDropMenu from '../shared/IconDropMenu' import CloseAccountModal from '../modals/CloseAccountModal' import AccountNameModal from '../modals/AccountNameModal' const AccountActions = () => { const { t } = useTranslation(['common', 'close-account']) const { connected } = useWallet() const [showCloseAccountModal, setShowCloseAccountModal] = useState(false) const [showDepositModal, setShowDepositModal] = useState(false) const [showEditAccountModal, setShowEditAccountModal] = useState(false) const [showWithdrawModal, setShowWithdrawModal] = useState(false) return ( <>
} large > setShowEditAccountModal(true)} > {t('edit-account')} setShowCloseAccountModal(true)} > {t('close-account')}
{showCloseAccountModal ? ( setShowCloseAccountModal(false)} /> ) : null} {showDepositModal ? ( setShowDepositModal(false)} /> ) : null} {showEditAccountModal ? ( setShowEditAccountModal(false)} /> ) : null} {showWithdrawModal ? ( setShowWithdrawModal(false)} /> ) : null} ) } export default AccountActions