import { DateDistance } from '@/components/common/DateDistance';
import { useMessages } from '@/components/hooks';
import { Edit, Trash } from '@/components/icons';
import { MenuButton } from '@/components/input/MenuButton';
import { DataColumn, DataTable, Dialog, Icon, MenuItem, Modal, Row, Text } from '@umami/react-zen';
import { TeamDeleteForm } from '../../teams/[teamId]/TeamDeleteForm';
import Link from 'next/link';
import { useState } from 'react';
export function AdminTeamsTable({
data = [],
showActions = true,
}: {
data: any[];
showActions?: boolean;
}) {
const { formatMessage, labels } = useMessages();
const [deleteTeam, setDeleteTeam] = useState(null);
return (
<>
{(row: any) => {row.name}}
{(row: any) => row?._count?.members}
{(row: any) => row?._count?.websites}
{(row: any) => {
const name = row?.members?.[0]?.user?.username;
return (
{name}
);
}}
{(row: any) => }
{showActions && (
{(row: any) => {
const { id } = row;
return (
);
}}
)}
>
);
}