From 2610ee9d0cb15717af0feeae22fc6b5f6eb5cf66 Mon Sep 17 00:00:00 2001 From: Pablo Lara Date: Wed, 12 Mar 2025 10:06:46 +0100 Subject: [PATCH] feat(invitations): Disable editing for accepted invites (#7198) --- ui/components/invitations/table/data-table-row-actions.tsx | 3 +++ 1 file changed, 3 insertions(+) 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