diff --git a/frontend/src/lib/components/ArgInput.svelte b/frontend/src/lib/components/ArgInput.svelte index f2d652286e..48b25c7e20 100644 --- a/frontend/src/lib/components/ArgInput.svelte +++ b/frontend/src/lib/components/ArgInput.svelte @@ -746,6 +746,7 @@ } }} defaultValue={defaultValue?.s3} + initialValue={value} /> {/if} diff --git a/frontend/src/lib/components/common/fileUpload/FileUpload.svelte b/frontend/src/lib/components/common/fileUpload/FileUpload.svelte index 09d6e639ac..1c3512229d 100644 --- a/frontend/src/lib/components/common/fileUpload/FileUpload.svelte +++ b/frontend/src/lib/components/common/fileUpload/FileUpload.svelte @@ -32,6 +32,31 @@ export let fileUploads: Writable = writable([]) export let appPath: string | undefined = undefined export let disabled = false + export let initialValue: + | { + s3: string + filename: string + } + | undefined = undefined + + init() + function init() { + console.log('initialValues', initialValue) + if (initialValue) { + console.log('$fileUploads', $fileUploads) + if (!$fileUploads.find((fileUpload) => fileUpload.path === initialValue.s3)) { + $fileUploads = [ + ...$fileUploads, + { + name: initialValue.filename, + size: 0, + progress: 100, + path: initialValue.s3 + } + ] + } + } + } export let computeForceViewerPolicies: | (() => | {