import { ColumnDef } from '@tanstack/react-table' import { useMemo } from 'react' import Apy, { APY_META } from 'components/earn/lend/Table/Columns/Apy' import Chevron, { CHEVRON_META } from 'components/earn/lend/Table/Columns/Chevron' import DepositCap, { DEPOSIT_CAP_META, marketDepositCapSortingFn, } from 'components/earn/lend/Table/Columns/DepositCap' import LendButton, { LEND_BUTTON_META } from 'components/earn/lend/Table/Columns/LendButton' import Name, { NAME_META } from 'components/earn/lend/Table/Columns/Name' interface Props { isLoading: boolean v1?: boolean } export default function useAvailableColumns(props: Props) { return useMemo[]>(() => { return [ { ...NAME_META, cell: ({ row }) => , }, { ...APY_META, cell: ({ row }) => ( ), }, { ...DEPOSIT_CAP_META, cell: ({ row }) => , sortingFn: marketDepositCapSortingFn, }, { ...LEND_BUTTON_META, cell: ({ row }) => , }, { ...CHEVRON_META, cell: ({ row }) => , }, ] }, [props.isLoading, props.v1]) }