chore(combo-box): remove unnecessary selectedId assignments

selectedId is set based on the selectedIndex
This commit is contained in:
Eric Liu 2020-07-28 18:54:18 -07:00
commit 382b2f6e85

View file

@ -233,7 +233,6 @@
open = !open; open = !open;
if (highlightedIndex > -1 && highlightedIndex !== selectedIndex) { if (highlightedIndex > -1 && highlightedIndex !== selectedIndex) {
selectedIndex = highlightedIndex; selectedIndex = highlightedIndex;
selectedId = items[selectedIndex].id;
open = false; open = false;
} }
} else if (key === 'Tab') { } else if (key === 'Tab') {
@ -287,7 +286,6 @@
active={selectedIndex === i || selectedId === item.id} active={selectedIndex === i || selectedId === item.id}
highlighted={highlightedIndex === i || selectedIndex === i} highlighted={highlightedIndex === i || selectedIndex === i}
on:click={() => { on:click={() => {
selectedId = item.id;
selectedIndex = items selectedIndex = items
.map(({ id }) => id) .map(({ id }) => id)
.indexOf(filteredItems[i].id); .indexOf(filteredItems[i].id);