fix(frontend): fix schema drawer update
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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">
|
||||
|
||||
Reference in New Issue
Block a user