Browse Source

Coerce picker option labels to string to fix bug when using autocomplete with numeric labels

master
Andrew Kingston 5 years ago
parent
commit
a90cfc3e73
  1. 6
      packages/bbui/src/Form/Core/Picker.svelte

6
packages/bbui/src/Form/Core/Picker.svelte

@ -63,9 +63,9 @@
const getFilteredOptions = (options, term, getLabel) => { const getFilteredOptions = (options, term, getLabel) => {
if (autocomplete && term) { if (autocomplete && term) {
const lowerCaseTerm = term.toLowerCase() const lowerCaseTerm = term.toLowerCase()
return options.filter(option => return options.filter(option => {
getLabel(option)?.toLowerCase().includes(lowerCaseTerm) return `${getLabel(option)}`?.toLowerCase().includes(lowerCaseTerm)
) })
} }
return options return options
} }

Loading…
Cancel
Save