import { useState } from 'react'; import { Button } from '@vegaprotocol/ui-toolkit'; import { t } from '@vegaprotocol/react-helpers'; import { WithdrawalDialogs } from '@vegaprotocol/withdraws'; import { Web3Container } from '@vegaprotocol/web3'; import { useAssetDetailsDialogStore } from '@vegaprotocol/assets'; import { Splash } from '@vegaprotocol/ui-toolkit'; import { useVegaWallet } from '@vegaprotocol/wallet'; import { AccountManager } from '@vegaprotocol/accounts'; import { DepositDialog } from './deposits-container'; export const AccountsContainer = () => { const { pubKey } = useVegaWallet(); const [withdrawDialog, setWithdrawDialog] = useState(false); const [depositDialog, setDepositDialog] = useState(false); const { open: openAssetDetailsDialog } = useAssetDetailsDialogStore(); const [assetId, setAssetId] = useState(); if (!pubKey) { return (

{t('Please connect Vega wallet')}

); } return (
{ value && openAssetDetailsDialog(value); }} onClickWithdraw={(assetId) => { setWithdrawDialog(true); setAssetId(assetId); }} onClickDeposit={(assetId) => { setDepositDialog(true); setAssetId(assetId); }} />
); };