import { Box } from '@material-ui/core' import { ReactElement, useContext } from 'react' import ExpandableList from '../../../components/ExpandableList' import ExpandableListItem from '../../../components/ExpandableListItem' import ExpandableListItemActions from '../../../components/ExpandableListItemActions' import ExpandableListItemKey from '../../../components/ExpandableListItemKey' import TroubleshootConnectionCard from '../../../components/TroubleshootConnectionCard' import DepositModal from '../../../containers/DepositModal' import WithdrawModal from '../../../containers/WithdrawModal' import { useAccounting } from '../../../hooks/accounting' import { Context as BeeContext, CheckState } from '../../../providers/Bee' import { Context as SettingsContext } from '../../../providers/Settings' import PeerBalances from '../../accounting/PeerBalances' import { AccountNavigation } from '../AccountNavigation' import { Header } from '../Header' export function AccountChequebook(): ReactElement { const { status, nodeAddresses, chequebookAddress, chequebookBalance, settlements, peerBalances } = useContext(BeeContext) const { beeApi } = useContext(SettingsContext) const { accounting, totalUncashed, isLoadingUncashed } = useAccounting(beeApi, settlements, peerBalances) if (status.all === CheckState.ERROR) return const showChequebook = chequebookBalance?.totalBalance !== undefined return ( <>
{showChequebook && ( )}
) }