interface: remove duplicate result for exact query

This commit is contained in:
Matilde Park 2020-10-06 13:58:12 -04:00
parent c29a540fea
commit 8338bf7ac8

View File

@ -118,7 +118,10 @@ export function DropdownSearch<C>(props: DropdownSearchProps<C>) {
const dropdown = useMemo(() => {
const first = props.isExact(query);
const opts = first ? [first, ...options] : options;
let opts = options;
if (first) {
opts = options.includes(first) ? opts : [first, ...options];
}
return _.take(opts, 5).map((o, idx) =>
props.renderCandidate(
o,