diff --git a/ui/components/invitations/table/data-table-row-actions.tsx b/ui/components/invitations/table/data-table-row-actions.tsx index a244443b90..3c2f970d2b 100644 --- a/ui/components/invitations/table/data-table-row-actions.tsx +++ b/ui/components/invitations/table/data-table-row-actions.tsx @@ -41,6 +41,7 @@ export function DataTableRowActions({ 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({ textValue="Edit Invitation" startContent={} onPress={() => setIsEditOpen(true)} + isDisabled={invitationAccepted === "accepted"} > Edit Invitation @@ -118,6 +120,7 @@ export function DataTableRowActions({ /> } onPress={() => setIsDeleteOpen(true)} + isDisabled={invitationAccepted === "accepted"} > Revoke Invitation