fix(ComboBox): change default behaviour, when typed value doesn't match

This commit is contained in:
István Pató 2022-09-07 13:18:18 +02:00
commit 32457cf0ed

View file

@ -307,9 +307,9 @@
filteredItems.find( filteredItems.find(
(e) => (e) =>
e.text.toLowerCase() === value?.toLowerCase() && !e.disabled e.text.toLowerCase() === value?.toLowerCase() && !e.disabled
) ?? filteredItems.find((e) => !e.disabled); );
if (matchedItem) { if (matchedItem) {
// typed value has matched or fallback to first enabled item // typed value has matched or remains unchanged
open = false; open = false;
selectedItem = matchedItem; selectedItem = matchedItem;
value = itemToString(selectedItem); value = itemToString(selectedItem);