import { GridColumn, GridTable, Icon, Text } from 'react-basics'; import { useLogin, useMessages } from 'components/hooks'; import Icons from 'components/icons'; import LinkButton from 'components/common/LinkButton'; export function TeamWebsitesTable({ teamId, data = [], allowEdit = false, }: { teamId: string; data: any[]; allowEdit?: boolean; }) { const { user } = useLogin(); const { formatMessage, labels } = useMessages(); return ( {row => row?.createUser?.username} {row => { const { id: websiteId } = row; return ( <> {allowEdit && (teamId || user?.isAdmin) && ( {formatMessage(labels.edit)} )} {formatMessage(labels.view)} ); }} ); } export default TeamWebsitesTable;