From 5cc7f63da72f00d93d20c5a5fef9ed171444af04 Mon Sep 17 00:00:00 2001 From: Rajesh-Nagarajan-11 Date: Wed, 7 Jan 2026 15:30:56 +0530 Subject: [PATCH 1/2] Conditionally render action icons so that only permitted users can see them. Signed-off-by: Rajesh-Nagarajan-11 --- src/custom/Workspaces/WorkspaceCard.tsx | 37 +++++++++++++------------ 1 file changed, 20 insertions(+), 17 deletions(-) diff --git a/src/custom/Workspaces/WorkspaceCard.tsx b/src/custom/Workspaces/WorkspaceCard.tsx index db4ad11a9..d8b8e4062 100644 --- a/src/custom/Workspaces/WorkspaceCard.tsx +++ b/src/custom/Workspaces/WorkspaceCard.tsx @@ -354,11 +354,12 @@ const CardBack = ({ - e.stopPropagation()} - onChange={onSelect} - disabled={deleted ? true : !isDeleteWorkspaceAllowed} - /> + {isDeleteWorkspaceAllowed && ( + e.stopPropagation()} + onChange={onSelect} + /> + )} - - + {!isWorkspaceSelected && isEditWorkspaceAllowed && ( + + )} + {!isWorkspaceSelected && isDeleteWorkspaceAllowed && ( + + )} From 18346fb375cdcadb114fe06271732a3f9cfde677 Mon Sep 17 00:00:00 2001 From: Rajesh-Nagarajan-11 Date: Wed, 7 Jan 2026 15:49:50 +0530 Subject: [PATCH 2/2] removed unused variables Signed-off-by: Rajesh-Nagarajan-11 --- src/custom/Workspaces/WorkspaceCard.tsx | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/custom/Workspaces/WorkspaceCard.tsx b/src/custom/Workspaces/WorkspaceCard.tsx index d8b8e4062..2819b8740 100644 --- a/src/custom/Workspaces/WorkspaceCard.tsx +++ b/src/custom/Workspaces/WorkspaceCard.tsx @@ -341,13 +341,10 @@ const CardBack = ({ recentActivities, updatedDate, createdDate, - deleted, isDeleteWorkspaceAllowed, isEditWorkspaceAllowed }: CardBackProps) => { const isWorkspaceSelected = selectedWorkspaces?.includes(workspaceId); - const isEditButtonDisabled = isWorkspaceSelected ? true : !isEditWorkspaceAllowed; - const isDeleteButtonDisabled = isWorkspaceSelected ? true : !isDeleteWorkspaceAllowed; const theme = useTheme(); return (