feat: books sequence update

This commit is contained in:
gosangam
2026-07-02 17:49:17 +05:30
parent 9916810d18
commit 1462844e95
+10 -5
View File
@@ -72,11 +72,16 @@ export function BooksGrid({ books }: { books: BookInfo[] }) {
);
const filtered = useMemo(() => {
if (!query.trim()) return books;
const q = normalize(query.trim());
return normalizedBooks
.filter((entry) => entry.searchText.includes(q))
.map((entry) => entry.book);
const base = query.trim()
? normalizedBooks
.filter((entry) =>
entry.searchText.includes(normalize(query.trim())),
)
.map((entry) => entry.book)
: books;
return [...base].sort((a, b) =>
normalize(a.title).localeCompare(normalize(b.title)),
);
}, [books, normalizedBooks, query]);
return (