import { AgGridColumn } from 'ag-grid-react'; import { t, addDecimalsFormatNumber, getDateTimeFormat, truncateByChars, isNumeric, } from '@vegaprotocol/react-helpers'; import type { VegaICellRendererParams, VegaValueFormatterParams, } from '@vegaprotocol/ui-toolkit'; import { AgGridDynamic as AgGrid, Link } from '@vegaprotocol/ui-toolkit'; import type { DepositFieldsFragment } from './__generated__/Deposit'; import { useEnvironment } from '@vegaprotocol/environment'; import { DepositStatusMapping } from '@vegaprotocol/types'; export interface DepositsTableProps { deposits: DepositFieldsFragment[]; } export const DepositsTable = ({ deposits }: DepositsTableProps) => { const { ETHERSCAN_URL } = useEnvironment(); return ( ) => { return isNumeric(value) && data ? addDecimalsFormatNumber(value, data.asset.decimals) : null; }} /> ) => { return value ? getDateTimeFormat().format(new Date(value)) : ''; }} /> ) => { return value ? DepositStatusMapping[value] : ''; }} /> ) => { if (!value) return '-'; return ( {truncateByChars(value)} ); }} /> ); };