fix(multi-select): open filterable menu on [Space]

This commit is contained in:
Eric Liu 2021-12-30 12:37:40 -08:00
commit 6dace27f91

View file

@ -64,7 +64,7 @@
* @type {(item: MultiSelectItem, value: string) => string}
*/
export let filterItem = (item, value) =>
item.text.toLowerCase().includes(value.toLowerCase());
item.text.toLowerCase().includes(value.trim().toLowerCase());
/** Set to `true` to open the dropdown */
export let open = false;
@ -419,6 +419,8 @@
change(-1);
} else if (key === 'Escape') {
open = false;
} else if (key === ' ') {
if (!open) open = true;
}
}}"
on:keyup