import React from "react"; import { Button, Table, TableBody, TableCell, TableColumn, TableHeader, TableRow } from "@heroui/react"; import { useTranslation } from "react-i18next"; type UserItem = { id: number; name: string; email: string; is_admin: boolean; is_active: boolean; }; type Props = { items: UserItem[]; loading: boolean; onEdit: (item: UserItem) => void; onDeactivate: (item: UserItem) => void; }; export default function AdminUsersTable({ items, loading, onEdit, onDeactivate }: Props) { const { t } = useTranslation("common"); return ( {t("admin_users_name") ?? "Jméno"} {t("admin_users_email") ?? "Email"} {t("admin_users_is_admin") ?? "Admin"} {t("admin_users_is_active") ?? "Aktivní"} {t("admin_users_actions") ?? "Akce"} {(item) => ( {item.name} {item.email} {item.is_admin ? "ANO" : "NE"} {item.is_active ? "ANO" : "NE"}
)}
); }