'use client'; import { createActionsColumn } from '@/components/blocks/asset-table/asset-table-columns'; import { DataTableColumnCell } from '@/components/blocks/data-table/data-table-column-cell'; import { DataTableColumnHeader } from '@/components/blocks/data-table/data-table-column-header'; import { EvmAddress } from '@/components/blocks/evm-address/evm-address'; import { EvmAddressBalances } from '@/components/ui/evm-address-balances'; import { assetConfig } from '@/lib/config/assets'; import { formatNumber } from '@/lib/number'; import { createColumnHelper } from '@tanstack/react-table'; import type { Address } from 'viem'; import type { CryptoCurrencyAsset } from './data'; const columnHelper = createColumnHelper(); export const columns = [ columnHelper.accessor('id', { header: ({ column }) => Address, cell: ({ getValue }) => ( ), enableColumnFilter: false, }), columnHelper.accessor('name', { header: ({ column }) => Name, cell: ({ getValue }) => {getValue()}, enableColumnFilter: false, }), columnHelper.accessor('symbol', { header: ({ column }) => Symbol, cell: ({ getValue }) => {getValue()}, enableColumnFilter: false, }), columnHelper.accessor('totalSupply', { header: ({ column }) => ( Total Supply ), cell: ({ getValue }) => {formatNumber(getValue())}, enableColumnFilter: false, }), createActionsColumn(columnHelper, assetConfig.cryptocurrency), ];