import { flexRender, Row } from '@tanstack/react-table' import classNames from 'classnames' type AssetRowProps = { row: Row resetExpanded: (defaultState?: boolean | undefined) => void } export const VaultRow = (props: AssetRowProps) => { const vault = props.row.original as DepositedVault return ( { e.preventDefault() if (!vault.status) return const isExpanded = props.row.getIsExpanded() props.resetExpanded() !isExpanded && props.row.toggleExpanded() }} > {props.row.getVisibleCells().map((cell) => { return ( {flexRender(cell.column.columnDef.cell, cell.getContext())} ) })} ) }