Add genre management functionality and update sidebar navigation

This commit is contained in:
2026-04-06 18:24:05 +00:00
parent d3f3d9c91a
commit c811135b92
7 changed files with 456 additions and 39 deletions
+6 -6
View File
@@ -98,16 +98,16 @@ export default async function SearchPage({
sort: sortBy,
genre: genreFilter === "all" ? "" : genreFilter,
status: statusFilter === "all" ? "" : statusFilter,
page: "1",
limit: "500",
page: String(requestedPage),
limit: String(PAGE_SIZE),
collapse_series: "true",
})
)
const collapsed = collapseSeriesRows(browse.items)
totalResults = collapsed.length
totalPages = Math.max(1, Math.ceil(totalResults / PAGE_SIZE))
filteredNovels = browse.items
totalResults = browse.totalCount
totalPages = Math.max(1, browse.totalPages || 1)
currentPage = Math.min(requestedPage, totalPages)
filteredNovels = collapsed.slice((currentPage - 1) * PAGE_SIZE, currentPage * PAGE_SIZE)
}
const pageRangeStart = Math.max(1, currentPage - 2)