import { ReactElement, useContext } from 'react' import PeerBalances from './PeerBalances' import TroubleshootConnectionCard from '../../components/TroubleshootConnectionCard' import { Context as BeeContext } from '../../providers/Bee' import { Context as SettingsContext } from '../../providers/Settings' import { useAccounting } from '../../hooks/accounting' import ExpandableList from '../../components/ExpandableList' import ExpandableListItem from '../../components/ExpandableListItem' import ExpandableListItemActions from '../../components/ExpandableListItemActions' import ExpandableListItemKey from '../../components/ExpandableListItemKey' import WithdrawModal from '../../containers/WithdrawModal' import DepositModal from '../../containers/DepositModal' export default function Accounting(): ReactElement { const { status, nodeAddresses, chequebookAddress, chequebookBalance, settlements, peerBalances } = useContext(BeeContext) const { beeDebugApi } = useContext(SettingsContext) const { accounting, totalUncashed, isLoadingUncashed } = useAccounting(beeDebugApi, settlements, peerBalances) if (!status.all) return return (
) }