make fzf case-insensitive (#5228)

This commit is contained in:
Sam Hoang Van 2025-06-10 12:27:17 +07:00 committed by GitHub
parent 8ba4b0be36
commit fbb6b6f800
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -176,7 +176,7 @@ const DropdownModelProvider = ({
// Create Fzf instance for fuzzy search
const fzfInstance = useMemo(() => {
return new Fzf(searchableItems, {
selector: (item) => item.model.id,
selector: (item) => item.model.id.toLowerCase(),
})
}, [searchableItems])
@ -184,7 +184,7 @@ const DropdownModelProvider = ({
const filteredItems = useMemo(() => {
if (!searchValue) return searchableItems
return fzfInstance.find(searchValue).map((result) => {
return fzfInstance.find(searchValue.toLowerCase()).map((result) => {
const item = result.item
const positions = Array.from(result.positions) || []
const highlightedId = highlightFzfMatch(