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 UserTemporaryPasswordField from "@/components/admin/users/UserTemporaryPasswordField";
import { Badge } from "@/components/ui/badge";
import {
Table,
TableBody,
TableCell,
TableHead,
TableHeader,
TableRow,
} from "@/components/ui/table";
function UserTableRow({ user, disabled = false, onUserUpdated }) {
const [temporaryPassword, setTemporaryPassword] = React.useState("");
const [mustChangePasswordAfterReset, setMustChangePasswordAfterReset] =
React.useState(false);
const must = Boolean(user.mustChangePassword || mustChangePasswordAfterReset);
return (