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 @@
+
+
+
+
+