import Link from 'next/link'; import { notFound } from 'next/navigation'; import BackCircleSvg from '../../svgs/backcirclesvg'; import { MOCK_NOTICES } from '../../admin/notices/mockData'; export default async function NoticeDetailPage({ params, }: { params: Promise<{ id: string }>; }) { const { id } = await params; const numericId = Number(id); const item = MOCK_NOTICES.find((r) => r.id === numericId); if (!item || !item.content) return notFound(); return (
{/* 상단 타이틀 */}

공지사항 상세

{/* 카드 */}
{/* 헤더 */}

{item.title}

작성자 {item.writer} 게시일 {item.date} 조회수 {item.views.toLocaleString()}
{/* 구분선 */}
{/* 본문 */}
{item.content.map((p, idx) => (

{p}

))}
); }