diff --git a/apps/console/src/pages/organizations/access-reviews/campaigns/AccessReviewCampaignsTab.tsx b/apps/console/src/pages/organizations/access-reviews/campaigns/AccessReviewCampaignsTab.tsx index d25852045..f36b8bf00 100644 --- a/apps/console/src/pages/organizations/access-reviews/campaigns/AccessReviewCampaignsTab.tsx +++ b/apps/console/src/pages/organizations/access-reviews/campaigns/AccessReviewCampaignsTab.tsx @@ -132,6 +132,8 @@ export default function AccessReviewCampaignsTab({ queryRef }: Props) { deleteCampaignMutation, ); + const isDeletableStatus = (status: string) => status !== "IN_PROGRESS"; + const handleDelete = (campaignId: string, campaignName: string) => { confirm( () => { @@ -178,7 +180,9 @@ export default function AccessReviewCampaignsTab({ queryRef }: Props) { ); }; - const hasActions = accessReviewCampaigns.edges.some(edge => edge.node.canDelete); + const hasActions = accessReviewCampaigns.edges.some( + edge => edge.node.canDelete && isDeletableStatus(edge.node.status), + ); return (