diff --git a/frontend/src/lib/components/ArgEnum.svelte b/frontend/src/lib/components/ArgEnum.svelte index 5fd8089be9..87807eb7b0 100644 --- a/frontend/src/lib/components/ArgEnum.svelte +++ b/frontend/src/lib/components/ArgEnum.svelte @@ -10,6 +10,7 @@ export let defaultValue: string | undefined export let valid: boolean export let create: boolean + export let required: boolean const dispatch = createEventDispatcher() @@ -22,26 +23,36 @@ } - { - dispatch('focus') - }} - {create} - {onCreate} - {disabled} - {autofocus} - createText="Press enter to use this non-predefined value" -/> +
+
+ { + dispatch('focus') + }} + {create} + {required} + {onCreate} + {disabled} + {autofocus} + createText="Press enter to use this non-predefined value" + /> +
+ {#if value} +
+ selected: {value} +
+ {/if} +
diff --git a/frontend/src/lib/components/ArgInput.svelte b/frontend/src/lib/components/ArgInput.svelte index 7442041f8b..2a495f6449 100644 --- a/frontend/src/lib/components/ArgInput.svelte +++ b/frontend/src/lib/components/ArgInput.svelte @@ -409,6 +409,7 @@ {:else if Array.isArray(itemsType?.enum)} { dispatch('focus') @@ -520,6 +521,7 @@ {:else if inputCat == 'enum'}