diff --git a/frontend/src/lib/components/DisplayResult.svelte b/frontend/src/lib/components/DisplayResult.svelte index 2e76105b06..057a4f7744 100644 --- a/frontend/src/lib/components/DisplayResult.svelte +++ b/frontend/src/lib/components/DisplayResult.svelte @@ -7,10 +7,6 @@ import { ClipboardCopy, Download, Expand } from 'lucide-svelte' import Portal from 'svelte-portal' import ObjectViewer from './propertyPicker/ObjectViewer.svelte' - import ScriptFix from './codeGen/ScriptFix.svelte' - import type { Preview } from '$lib/gen' - import type Editor from './Editor.svelte' - import type DiffEditor from './DiffEditor.svelte' export let result: any export let requireHtmlApproval = false @@ -18,9 +14,6 @@ export let disableExpand = false export let jobId: string | undefined = undefined export let workspaceId: string | undefined = undefined - export let editor: Editor | undefined = undefined - export let diffEditor: DiffEditor | undefined = undefined - export let lang: Preview.language | undefined = undefined let resultKind: | 'json' @@ -230,9 +223,7 @@ .message}{:else}{JSON.stringify(result.error, null, 4)}{/if}
{result.error.stack ?? ''}
- {#if lang && editor && diffEditor} - - {/if} + {:else if !forceJson && resultKind == 'approval'}
{:else if inputCat == 'resource-object'} - + {:else if inputCat == 'object'} {#if properties && Object.keys(properties).length > 0}
@@ -320,12 +320,14 @@ multiple={false} /> {:else if inputCat == 'resource-string'} - 1 - ? format.substring('resource-'.length) - : undefined} - /> +
+ 1 + ? format.substring('resource-'.length) + : undefined} + /> +
{:else if inputCat == 'string'}
diff --git a/frontend/src/lib/components/LightweightObjectResourceInput.svelte b/frontend/src/lib/components/LightweightObjectResourceInput.svelte new file mode 100644 index 0000000000..a7af94d8f8 --- /dev/null +++ b/frontend/src/lib/components/LightweightObjectResourceInput.svelte @@ -0,0 +1,45 @@ + + +
+ { + path = e.detail + resourceToValue() + }} + bind:value={path} + resourceType={format.split('-').length > 1 ? format.substring('resource-'.length) : undefined} + /> +
diff --git a/frontend/src/lib/components/LightweightResourcePicker.svelte b/frontend/src/lib/components/LightweightResourcePicker.svelte new file mode 100644 index 0000000000..00bc1e2670 --- /dev/null +++ b/frontend/src/lib/components/LightweightResourcePicker.svelte @@ -0,0 +1,93 @@ + + + + +