import { prisma } from "@/lib/db"; import { signCoverUrls } from "@/lib/r2"; import { collectGenres } from "@/lib/genres"; import { GenreTabs } from "@/components/GenreTabs"; import type { Metadata } from "next"; export const dynamic = "force-dynamic"; export const metadata: Metadata = { title: "Genres", }; export default async function GenrePage() { const manga = await prisma.manga.findMany({ where: { status: "PUBLISHED" }, orderBy: { title: "asc" }, include: { _count: { select: { chapters: true } } }, }); const signedManga = await signCoverUrls(manga); const genres = collectGenres(signedManga); return (