fix(frontend): fix schema drawer update

This commit is contained in:
Guilhem
2025-01-15 18:31:17 +01:00
parent f39b9962ec
commit c98ab51a09
2 changed files with 10 additions and 3 deletions

View File

@@ -172,7 +172,9 @@
<Drawer bind:this={schemaFormDrawer} size="1200px">
<DrawerContent title="UI Customisation" on:close={schemaFormDrawer.closeDrawer}>
<EditableSchemaForm
on:change
on:change={(e) => {
dispatch('change', e.detail)
}}
bind:this={editableSchemaForm}
bind:schema
isAppInput

View File

@@ -297,7 +297,12 @@
</div>
{#if oneOfSelected && schema.oneOf}
{@const idx = schema.oneOf.findIndex((obj) => obj.title === oneOfSelected)}
<EditableSchemaDrawer bind:schema={schema.oneOf[idx]} />
<EditableSchemaDrawer
bind:schema={schema.oneOf[idx]}
on:change={() => {
dispatch('schemaChange')
}}
/>
{/if}
{:else if type === 'object' && format !== 'resource-s3_object'}
<Tabs
@@ -313,7 +318,7 @@
<svelte:fragment slot="content">
<div class="pt-2">
<TabContent value="custom-object">
<EditableSchemaDrawer bind:schema />
<EditableSchemaDrawer bind:schema on:change={() => dispatch('schemaChange')} />
</TabContent>
<TabContent value="resource">