This commit is contained in:
@@ -4,6 +4,7 @@ import Link from "next/link";
|
||||
import { BoardToolbar } from "@/app/components/BoardToolbar";
|
||||
import { headers } from "next/headers";
|
||||
import prisma from "@/lib/prisma";
|
||||
import { notFound } from "next/navigation";
|
||||
import { UserAvatar } from "@/app/components/UserAvatar";
|
||||
import { RankIcon1st } from "@/app/components/RankIcon1st";
|
||||
import { RankIcon2nd } from "@/app/components/RankIcon2nd";
|
||||
@@ -33,7 +34,10 @@ export default async function BoardDetail({ params, searchParams }: { params: an
|
||||
const res = await fetch(new URL("/api/boards", base).toString(), { cache: "no-store" });
|
||||
const { boards } = await res.json();
|
||||
const board = (boards || []).find((b: any) => b.slug === idOrSlug || b.id === idOrSlug);
|
||||
const id = board?.id as string;
|
||||
if (!board) {
|
||||
return notFound();
|
||||
}
|
||||
const id = board.id as string;
|
||||
const siblingBoards = (boards || []).filter((b: any) => b.category?.id && b.category.id === board?.category?.id);
|
||||
const categoryName = board?.category?.name ?? "";
|
||||
// 메인배너 표시 설정
|
||||
|
||||
Reference in New Issue
Block a user