fix(combobox): filtered ComboBox handling with keyboard

This commit is contained in:
István Pató 2021-12-01 14:35:29 +01:00
commit c8fe0b992b
No known key found for this signature in database
GPG key ID: 3A842123BFF8E969

View file

@ -113,10 +113,10 @@
function change(dir) {
let index = highlightedIndex + dir;
let _items = !filteredItems?.length ? items : filteredItems;
if (index < 0) {
index = items.length - 1;
} else if (index >= items.length) {
index = _items.length - 1;
} else if (index >= _items.length) {
index = 0;
}
@ -161,7 +161,6 @@
: undefined;
$: filteredItems = items.filter((item) => shouldFilterItem(item, value));
$: selectedItem = items[selectedIndex];
$: inputValue = selectedItem ? selectedItem.text : "";
$: value = inputValue;
</script>