mirror of
https://github.com/prowler-cloud/prowler.git
synced 2026-07-04 19:21:51 +00:00
feat(invitations): Disable editing for accepted invites (#7198)
This commit is contained in:
@@ -41,6 +41,7 @@ export function DataTableRowActions<InvitationProps>({
|
||||
const invitationEmail = (row.original as any).attributes?.email;
|
||||
const invitationRole = (row.original as any).relationships?.role?.attributes
|
||||
?.name;
|
||||
const invitationAccepted = (row.original as any).attributes?.state;
|
||||
|
||||
return (
|
||||
<>
|
||||
@@ -101,6 +102,7 @@ export function DataTableRowActions<InvitationProps>({
|
||||
textValue="Edit Invitation"
|
||||
startContent={<EditDocumentBulkIcon className={iconClasses} />}
|
||||
onPress={() => setIsEditOpen(true)}
|
||||
isDisabled={invitationAccepted === "accepted"}
|
||||
>
|
||||
Edit Invitation
|
||||
</DropdownItem>
|
||||
@@ -118,6 +120,7 @@ export function DataTableRowActions<InvitationProps>({
|
||||
/>
|
||||
}
|
||||
onPress={() => setIsDeleteOpen(true)}
|
||||
isDisabled={invitationAccepted === "accepted"}
|
||||
>
|
||||
Revoke Invitation
|
||||
</DropdownItem>
|
||||
|
||||
Reference in New Issue
Block a user