diff --git a/frontend/src/lib/components/ResourceEditor.svelte b/frontend/src/lib/components/ResourceEditor.svelte index baca88f16c..6ce0c492a3 100644 --- a/frontend/src/lib/components/ResourceEditor.svelte +++ b/frontend/src/lib/components/ResourceEditor.svelte @@ -291,10 +291,9 @@
File content ({resourceTypeInfo.format_extension})
-
+
{jsonError}{:else}
{/if} -
- +
+
{/if}
diff --git a/frontend/src/lib/components/schema/EditableSchemaDrawer.svelte b/frontend/src/lib/components/schema/EditableSchemaDrawer.svelte index 1e0180a189..cea82e7dfe 100644 --- a/frontend/src/lib/components/schema/EditableSchemaDrawer.svelte +++ b/frontend/src/lib/components/schema/EditableSchemaDrawer.svelte @@ -223,24 +223,25 @@ {/snippet} {:else} -
- { - try { - schema = JSON.parse(schemaString) - error = '' - } catch (err) { - error = err.message - } - }} - bind:code={schemaString} - lang="json" - autoHeight - automaticLayout - /> +
+ { + try { + schema = JSON.parse(schemaString) + error = '' + } catch (err) { + error = err.message + } + }} + bind:code={schemaString} + lang="json" + autoHeight + automaticLayout + /> +
{#if !emptyString(error)}
{error}
{:else} diff --git a/frontend/src/lib/components/schema/FlowPropertyEditor.svelte b/frontend/src/lib/components/schema/FlowPropertyEditor.svelte index dd676dd99a..f1aea70a63 100644 --- a/frontend/src/lib/components/schema/FlowPropertyEditor.svelte +++ b/frontend/src/lib/components/schema/FlowPropertyEditor.svelte @@ -77,6 +77,12 @@ let oneOfSelected: string | undefined = $state(oneOf?.[0]?.title) + $effect(() => { + if (oneOf?.length && !oneOfSelected) { + oneOfSelected = oneOf[0].title + } + }) + const dispatch = createEventDispatcher() function getResourceTypesFromFormat(format: string | undefined): string[] {