fix(multi-select): dispatch blur event for non-filterable MultiSelect

Fixes #1076
This commit is contained in:
Eric Liu 2022-02-10 08:10:39 -08:00
commit 5aba9498aa

View file

@ -1,4 +1,8 @@
<script> <script>
/**
* @event {FocusEvent | CustomEvent<FocusEvent>} blur
*/
/** /**
* @typedef {any} MultiSelectItemId * @typedef {any} MultiSelectItemId
* @typedef {string} MultiSelectItemText * @typedef {string} MultiSelectItemText
@ -337,6 +341,9 @@
if (inputRef) inputRef.focus(); if (inputRef) inputRef.focus();
} }
}}" }}"
on:blur="{(e) => {
if (!filterable) dispatch('blur', e);
}}"
id="{id}" id="{id}"
disabled="{disabled}" disabled="{disabled}"
translateWithId="{translateWithId}" translateWithId="{translateWithId}"