import Link from "next/link" import { ChevronLeft } from "lucide-react" import { prisma } from "@/lib/prisma" import { NovelCard } from "@/components/novel-card" import { notFound } from "next/navigation" export default async function GenreDetailPage({ params }: { params: Promise<{ slug: string }> }) { const { slug } = await params const genre = await prisma.genre.findUnique({ where: { slug } }) if (!genre) { notFound() } const allNovels = await prisma.novel.findMany({ where: { genres: { some: { genreId: genre.id } } }, orderBy: { updatedAt: "desc" } }) // Basic layout without sort for purely server side representation without search params. Optional searchParams can be added later if needed. return (
{genre.description}
{allNovels.length} truyện
{/* Spacer for symmetry if we add sort later */}Chưa có truyện nào
Thể loại này chưa có truyện, hãy quay lại sau.