diff --git a/packages/ui-components/src/lib/components/deployment/FieldDefinitionInput.svelte b/packages/ui-components/src/lib/components/deployment/FieldDefinitionInput.svelte
index 33892c083..f4d6711a0 100644
--- a/packages/ui-components/src/lib/components/deployment/FieldDefinitionInput.svelte
+++ b/packages/ui-components/src/lib/components/deployment/FieldDefinitionInput.svelte
@@ -60,15 +60,18 @@
{/each}
{/if}
- {
- if (currentTarget instanceof HTMLInputElement) {
- handleCustomInputChange(currentTarget.value);
- }
- }}
- />
+
+ {#if !fieldDefinition.presets || fieldDefinition.showCustomField}
+ {
+ if (currentTarget instanceof HTMLInputElement) {
+ handleCustomInputChange(currentTarget.value);
+ }
+ }}
+ />
+ {/if}