diff --git a/web/src/components/originui/select-with-search.tsx b/web/src/components/originui/select-with-search.tsx index 8b55d1f8b6..93f62146ae 100644 --- a/web/src/components/originui/select-with-search.tsx +++ b/web/src/components/originui/select-with-search.tsx @@ -51,6 +51,13 @@ export type SelectWithSearchFlagProps = { optionTestIdPrefix?: string; }; +function filterFn(value: string, search: string, keywords?: string[]) { + const searchLower = search.toLowerCase(); + const extendValue = (value + ' ' + (keywords?.join(' ') || '')).toLowerCase(); + if (extendValue.includes(searchLower)) return 1; + return 0; +} + function findLabelWithoutOptions( options: SelectWithSearchFlagOptionType[], value: string, @@ -195,7 +202,7 @@ export const SelectWithSearch = forwardRef< className="border-border-button w-full min-w-[var(--radix-popper-anchor-width)] p-0" align="start" > - + {showSearch && (