Browse Source

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

pull/3716/head
Andrew Kingston 5 years ago
parent
commit
6b316f8a8f
  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) => {
if (autocomplete && term) {
const lowerCaseTerm = term.toLowerCase()
return options.filter(option =>
getLabel(option)?.toLowerCase().includes(lowerCaseTerm)
)
return options.filter(option => {
return `${getLabel(option)}`?.toLowerCase().includes(lowerCaseTerm)
})
}
return options
}

Loading…
Cancel
Save