diff --git a/frontend/src/lib/components/LightweightArgInput.svelte b/frontend/src/lib/components/LightweightArgInput.svelte index 7ac74b5889..f26ec735a6 100644 --- a/frontend/src/lib/components/LightweightArgInput.svelte +++ b/frontend/src/lib/components/LightweightArgInput.svelte @@ -21,6 +21,8 @@ import Password from './Password.svelte' import ToggleButton from './common/toggleButton-v2/ToggleButton.svelte' import ToggleButtonGroup from './common/toggleButton-v2/ToggleButtonGroup.svelte' + import S3FilePicker from './S3FilePicker.svelte' + import FileUpload from './common/fileUpload/FileUpload.svelte' export let css: ComponentCustomCSS<'schemaformcomponent'> | undefined = undefined export let label: string = '' @@ -372,6 +374,27 @@ {/if} + {:else if inputCat == 'resource-object' && format.split('-').length > 1 && format + .replace('resource-', '') + .replace('_', '') + .toLowerCase() == 's3object'} +
+ { + value = { + s3: evt.detail?.path ?? '' + } + }} + on:deletion={(evt) => { + value = { + s3: '' + } + }} + defaultValue={defaultValue?.s3} + /> +
{:else if inputCat == 'resource-object'} {:else if inputCat == 'object' && oneOf && oneOf.length >= 2}