diff --git a/src/app/components/PrimaryNavSpaces.svelte b/src/app/components/PrimaryNavSpaces.svelte index 0cb6f33f..c0eee07b 100644 --- a/src/app/components/PrimaryNavSpaces.svelte +++ b/src/app/components/PrimaryNavSpaces.svelte @@ -1,5 +1,6 @@
- {#each order as value (value)} + {#each order as value (getKey(value))} + {@const key = getKey(value)}
onDragStart(e, value)} + ondragstart={e => onDragStart(e, key)} ondragover={onDragOver} - ondragenter={e => onDragEnter(e, value)} - ondrop={e => onDrop(e, value)} + ondragenter={e => onDragEnter(e, key)} + ondrop={e => onDrop(e, key)} ondragend={onDragEnd}> {@render item(value)}
diff --git a/src/lib/components/ImagesInput.svelte b/src/lib/components/ImagesInput.svelte index 1ab9a469..21d62622 100644 --- a/src/lib/components/ImagesInput.svelte +++ b/src/lib/components/ImagesInput.svelte @@ -1,23 +1,28 @@
- {#each value as item, index (index)} -
handleDragStart(e, index)} - ondragover={e => handleDragOver(e, index)} - ondragend={handleDragEnd}> - Upload preview + + {#snippet item(entry)} + Upload preview -
- {/each} + {/snippet} + {#if multiple || value.length === 0}