From 4bf4531fba65da92ae7acbea22b78187e24d7d75 Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Thu, 14 Aug 2025 13:51:25 +0000 Subject: [PATCH] fix: improve schemaeditor for nested oneOfs --- .../lib/components/EditableSchemaForm.svelte | 7 +- .../lib/components/schema/AddProperty.svelte | 88 +++++++++---------- .../components/schema/AddPropertyV2.svelte | 88 +++++++++---------- .../schema/FlowPropertyEditor.svelte | 14 +-- 4 files changed, 98 insertions(+), 99 deletions(-) diff --git a/frontend/src/lib/components/EditableSchemaForm.svelte b/frontend/src/lib/components/EditableSchemaForm.svelte index 555b78a888..d91cc5c2d6 100644 --- a/frontend/src/lib/components/EditableSchemaForm.svelte +++ b/frontend/src/lib/components/EditableSchemaForm.svelte @@ -186,6 +186,7 @@ function onSchemaChange() { let editSchema = false if (alignOrderWithProperties(schema)) { + console.log('alignOrderWithProperties', JSON.stringify(schema, null, 2)) editSchema = true } let lkeys = schema?.order ?? Object.keys(schema?.properties ?? {}) @@ -704,7 +705,8 @@ property_1: { type: 'string' } - } + }, + order: ['property_1'] }, { title: 'Option 2', @@ -717,7 +719,8 @@ property_2: { type: 'string' } - } + }, + order: ['property_2'] } ] } diff --git a/frontend/src/lib/components/schema/AddProperty.svelte b/frontend/src/lib/components/schema/AddProperty.svelte index eccf6a375d..f5a7b2b8b7 100644 --- a/frontend/src/lib/components/schema/AddProperty.svelte +++ b/frontend/src/lib/components/schema/AddProperty.svelte @@ -1,10 +1,5 @@