import React from "react"; import { ROLE_LABELS_DE, formatDateTimeDe, } from "@/components/admin/users/usersUi"; import EditUserDialog from "@/components/admin/users/EditUserDialog"; import DeleteUserDialog from "@/components/admin/users/DeleteUserDialog"; import { Badge } from "@/components/ui/badge"; import { Table, TableBody, TableCell, TableHead, TableHeader, TableRow, } from "@/components/ui/table"; export default function UsersTable({ items, disabled = false, onUserUpdated }) { const list = Array.isArray(items) ? items : []; return ( Benutzername E-Mail Rolle NL Passwortwechsel Aktualisiert Aktion {list.map((u) => { const must = Boolean(u.mustChangePassword); return ( {u.username} {u.email} {ROLE_LABELS_DE[u.role] || u.role} {u.branchId ? ( {u.branchId} ) : ( )} {must ? ( Erforderlich ) : ( Nein )} {formatDateTimeDe(u.updatedAt)}
); })}
); }