Browse Source

less jank when re-initing

master
Martin Dørum 4 years ago
parent
commit
deda0cd1d6
1 changed files with 3 additions and 3 deletions
  1. 3
    3
      client/src/App.svelte

+ 3
- 3
client/src/App.svelte View File

@@ -31,12 +31,12 @@

function onAdd(evt) {
let content = evt.detail;
let item = { pending: true, content, index: pendingItems.length };
let item = { pending: true, content, index: -pendingItems.length };
pendingItems.push(item);
sortItems();

wsock.send({ type: "item-add", content }).then(({ index }) => {
delete pendingItems[item.index];
delete pendingItems[-item.index];

item.index = index;
items[index] = item;
@@ -117,7 +117,7 @@
<ListInput {words} on:add={onAdd} />

<div class="items">
{#each sortedItems as item (item)}
{#each sortedItems as item (item.index)}
<ListItem {item} on:remove={onRemove} />
{/each}
</div>

Loading…
Cancel
Save