diff --git a/frontend/src/lib/components/ArgInput.svelte b/frontend/src/lib/components/ArgInput.svelte index 62a6928880..854212e5d5 100644 --- a/frontend/src/lib/components/ArgInput.svelte +++ b/frontend/src/lib/components/ArgInput.svelte @@ -8,7 +8,7 @@ import type { SchemaProperty } from '$lib/common' import { setInputCat as computeInputCat } from '$lib/utils' - import { X } from 'lucide-svelte' + import { DollarSign, Pen, X } from 'lucide-svelte' import { createEventDispatcher } from 'svelte' import autosize from 'svelte-autosize' import Icon from 'svelte-awesome' @@ -28,6 +28,7 @@ import StringTypeNarrowing from './StringTypeNarrowing.svelte' import Toggle from './Toggle.svelte' import type VariableEditor from './VariableEditor.svelte' + import Popover from './Popover.svelte' export let label: string = '' export let value: any @@ -170,6 +171,8 @@ let redraw = 0 let itemsLimit = 50 + + let customValue = false @@ -361,18 +364,45 @@ /> {/if} {:else if inputCat == 'enum'} - +