import { DataColumn, DataTable, DataTableProps } from '@umami/react-zen'; import { useMessages } from '@/components/hooks'; import { ROLES } from '@/lib/constants'; import { ReactNode } from 'react'; export interface TeamsTableProps extends DataTableProps { renderLink?: (row: any) => ReactNode; } export function TeamsTable({ renderLink, ...props }: TeamsTableProps) { const { formatMessage, labels } = useMessages(); return ( {renderLink} {(row: any) => row?.members?.find(({ role }) => role === ROLES.teamOwner)?.user?.username} {(row: any) => row?._count?.members} {(row: any) => row?._count?.websites} ); }