mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-03 21:26:04 +00:00
improvements: address additional feedback
This commit is contained in:
@@ -506,60 +506,54 @@ const OrganizationsPanelTable = ({
|
|||||||
) : (
|
) : (
|
||||||
<span className="text-mineshaft-400">Not Set</span>
|
<span className="text-mineshaft-400">Not Set</span>
|
||||||
)}
|
)}
|
||||||
{isMember && (
|
|
||||||
<Tooltip
|
|
||||||
className="text-center"
|
|
||||||
content="You are a member of this organization"
|
|
||||||
>
|
|
||||||
<div>
|
|
||||||
<Badge
|
|
||||||
variant="success"
|
|
||||||
className="flex items-center gap-x-1 whitespace-nowrap"
|
|
||||||
>
|
|
||||||
<FontAwesomeIcon icon={faUserCheck} />
|
|
||||||
<span>Member</span>
|
|
||||||
</Badge>
|
|
||||||
</div>
|
|
||||||
</Tooltip>
|
|
||||||
)}
|
|
||||||
</div>
|
</div>
|
||||||
</Td>
|
</Td>
|
||||||
<Td className="w-1/3">
|
<Td className="w-1/3">
|
||||||
<div className="flex items-center">
|
<button
|
||||||
{org.members.length} {org.members.length === 1 ? "Member" : "Members"}
|
type="button"
|
||||||
|
onClick={() => handlePopUpOpen("viewMembers", { organization: org })}
|
||||||
|
className="flex items-center hover:underline"
|
||||||
|
>
|
||||||
<Tooltip className="text-center" content="View Members">
|
<Tooltip className="text-center" content="View Members">
|
||||||
<IconButton
|
<FontAwesomeIcon
|
||||||
ariaLabel="View Members"
|
icon={faEye}
|
||||||
variant="plain"
|
className="mr-1.5 text-mineshaft-300"
|
||||||
size="xs"
|
size="sm"
|
||||||
className="ml-2"
|
/>
|
||||||
onClick={() =>
|
|
||||||
handlePopUpOpen("viewMembers", { organization: org })
|
|
||||||
}
|
|
||||||
>
|
|
||||||
<FontAwesomeIcon icon={faEye} />
|
|
||||||
</IconButton>
|
|
||||||
</Tooltip>
|
</Tooltip>
|
||||||
|
{org.members.length} {org.members.length === 1 ? "Member" : "Members"}
|
||||||
{!org.members.some(
|
{!org.members.some(
|
||||||
(member) =>
|
(member) =>
|
||||||
member.role === OrgMembershipRole.Admin &&
|
member.role === OrgMembershipRole.Admin &&
|
||||||
member.status === OrgMembershipStatus.Accepted
|
member.status === OrgMembershipStatus.Accepted
|
||||||
) && (
|
) && (
|
||||||
<Tooltip content="No admins have accepted their invitations.">
|
<Tooltip content="No admins have accepted their invitations.">
|
||||||
<div className="ml-1">
|
<div className="ml-1.5">
|
||||||
<Badge>
|
<FontAwesomeIcon className="text-yellow" icon={faWarning} />
|
||||||
<FontAwesomeIcon icon={faWarning} />
|
|
||||||
</Badge>
|
|
||||||
</div>
|
</div>
|
||||||
</Tooltip>
|
</Tooltip>
|
||||||
)}
|
)}
|
||||||
</div>
|
</button>
|
||||||
</Td>
|
</Td>
|
||||||
<Td className="w-1/3">
|
<Td className="w-1/3">
|
||||||
{org.projects.length} {org.projects.length === 1 ? "Project" : "Projects"}
|
{org.projects.length} {org.projects.length === 1 ? "Project" : "Projects"}
|
||||||
</Td>
|
</Td>
|
||||||
<Td>
|
<Td>
|
||||||
<div className="flex justify-end">
|
<div className="flex justify-end gap-x-1">
|
||||||
|
{isMember && (
|
||||||
|
<Tooltip
|
||||||
|
className="text-center"
|
||||||
|
content="You are a member of this organization"
|
||||||
|
>
|
||||||
|
<div>
|
||||||
|
<FontAwesomeIcon
|
||||||
|
className="text-mineshaft-400"
|
||||||
|
icon={faUserCheck}
|
||||||
|
size="sm"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
</Tooltip>
|
||||||
|
)}
|
||||||
<DropdownMenu>
|
<DropdownMenu>
|
||||||
<DropdownMenuTrigger asChild>
|
<DropdownMenuTrigger asChild>
|
||||||
<IconButton
|
<IconButton
|
||||||
|
|||||||
Reference in New Issue
Block a user