diff --git a/src/routes/(console)/project-[project]/functions/function-[function]/table.svelte b/src/routes/(console)/project-[project]/functions/function-[function]/table.svelte
index f4a7eb73d..db6fd83cf 100644
--- a/src/routes/(console)/project-[project]/functions/function-[function]/table.svelte
+++ b/src/routes/(console)/project-[project]/functions/function-[function]/table.svelte
@@ -168,15 +168,17 @@
Cancel
{/if}
- {
- selectedDeployment = deployment;
- showDropdown = [];
- showDelete = true;
- }}>
- Delete
-
+ {#if deployment.status !== 'building' && deployment.status !== 'processing'}
+ {
+ selectedDeployment = deployment;
+ showDropdown = [];
+ showDelete = true;
+ }}>
+ Delete
+
+ {/if}