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(() => { const filtered = useMemo(() => {
if (!query.trim()) return books; const base = query.trim()
const q = normalize(query.trim()); ? normalizedBooks
return normalizedBooks .filter((entry) =>
.filter((entry) => entry.searchText.includes(q)) entry.searchText.includes(normalize(query.trim())),
.map((entry) => entry.book); )
.map((entry) => entry.book)
: books;
return [...base].sort((a, b) =>
normalize(a.title).localeCompare(normalize(b.title)),
);
}, [books, normalizedBooks, query]); }, [books, normalizedBooks, query]);
return ( return (