Skip to content

Commit e7920ae

Browse files
committed
fix missing root in Array and ArrayBlocks
1 parent e63f6c7 commit e7920ae

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

src/lib/editors/Array.svelte

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import { arrayDelete, arrayAdd, arrayUp, arrayDown, arrayDuplicate } from "../arrayOps";
77
export let params: CommonComponentParameters;
88
export let schema: any;
9+
export let root: any;
910
export let value: any[];
1011
1112
let collapserOpenState: "open" | "closed" = params.path.length === 0 || !params.collapsible ? "open" : "closed";
@@ -47,6 +48,7 @@
4748
}}
4849
value={item}
4950
bind:schema={schema.items}
51+
{root}
5052
/>
5153
<div class="list-controls">
5254
{#if controls.includes('delete')}

src/lib/editors/ArrayBlocks.svelte

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
88
export let params: CommonComponentParameters;
99
export let schema: any;
10+
export let root: any;
1011
export let value: any[];
1112
1213
$: value = value || [];
@@ -206,6 +207,7 @@
206207
}}
207208
value={value[value.length - 1]}
208209
bind:schema={addItemSchema}
210+
{root}
209211
/>
210212
<button type="button" class="submit-button new-item-submit" on:click={onAddUpdate}>Add</button>
211213
{/if}

0 commit comments

Comments
 (0)