import { GridColumn, GridTable, Icon, Text } from 'react-basics'; import { useMessages } from 'components/hooks'; import Icons from 'components/icons'; import { ROLES } from 'lib/constants'; import LinkButton from 'components/common/LinkButton'; export function TeamsTable({ data = [], showActions = true, }: { data: any[]; allowEdit?: boolean; showActions?: boolean; }) { const { formatMessage, labels } = useMessages(); return ( {row => row.teamUser.find(({ role }) => role === ROLES.teamOwner)?.user?.username} {row => row._count.website} {row => row._count.teamUser} {showActions && ( {row => { const { id } = row; return ( {formatMessage(labels.view)} ); }} )} ); } export default TeamsTable;