import { faEllipsisV, faUser } from "@fortawesome/free-solid-svg-icons"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { ProjectPermissionCan } from "@app/components/permissions"; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger, IconButton, Td, Tooltip, Tr } from "@app/components/v2"; import { ProjectPermissionMemberActions, ProjectPermissionSub } from "@app/context"; import { TGroupUser } from "@app/hooks/api/groups/types"; type Props = { user: TGroupUser; onAssumePrivileges: (userId: string) => void; }; export const GroupMembershipRow = ({ user: { firstName, lastName, joinedGroupAt, email, id }, onAssumePrivileges }: Props) => { return (
{`${firstName ?? "-"} ${lastName ?? ""}`}
{email}
{new Date(joinedGroupAt).toLocaleDateString()}