Skip to content

Commit 1393664

Browse files
preview: Reduce the number of results displayed in search results (#997)
1 parent 9d7ecf4 commit 1393664

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

packages/preview-astro/src/components/search/search-iconset.tsx

+12-7
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,18 @@ export function SearchIconSet({
3030

3131
const found =
3232
icons &&
33-
Object.keys(icons).filter((name) =>
34-
query
35-
.toLowerCase()
36-
.split(" ")
37-
.filter((t) => !!t)
38-
.every((term) => name.toLowerCase().includes(term)),
39-
);
33+
Object.keys(icons)
34+
.filter((name) => {
35+
const rules = query
36+
.toLowerCase()
37+
.split(" ")
38+
.filter((t) => !!t);
39+
return rules.length == 0
40+
? false
41+
: rules.every((term) => name.toLowerCase().includes(term));
42+
})
43+
.slice(0, 100); // show top 100 icons
44+
4045
return (
4146
<>
4247
{found ? (

0 commit comments

Comments
 (0)