import React, { useEffect, useRef, useState } from 'react'; import { CopyToClipboard } from 'react-copy-to-clipboard'; import Avatar from '@/_ui/Avatar'; import Skeleton from 'react-loading-skeleton'; import cx from 'classnames'; import { Pagination } from '@/_components'; import SolidIcon from '@/_ui/Icon/SolidIcons'; import { Tooltip } from 'react-tooltip'; import UsersActionMenu from './UsersActionMenu'; import { humanizeifDefaultGroupName } from '@/_helpers/utils'; const UsersTable = ({ isLoading, users, archivingUser, unarchivingUser, generateInvitationURL, invitationLinkCopyHandler, unarchiveOrgUser, archiveOrgUser, meta, pageChanged, darkMode, translator, toggleEditUserDrawer, }) => { return (
| {translator('header.organization.menus.manageUsers.name', 'Name')} | {translator('header.organization.menus.manageUsers.email', 'Email')} | Groups | {users && users[0]?.status ? ({translator('header.organization.menus.manageUsers.status', 'Status')} | ) : ()} | |||
|---|---|---|---|---|---|---|---|
|
|
|
{users && users[0]?.status && (
|
)}
|
|
|||
|
|
{user.email} |
{user.status}
{user.status === 'invited' && 'invitation_token' in user ? (
Copy link |
)}
|