공지사항 작업, 등록폼 디자인 수정1
This commit is contained in:
@@ -1,40 +1,7 @@
|
||||
import Link from 'next/link';
|
||||
import { notFound } from 'next/navigation';
|
||||
import BackCircleSvg from '../../svgs/backcirclesvg';
|
||||
|
||||
type NoticeItem = {
|
||||
id: number;
|
||||
title: string;
|
||||
date: string;
|
||||
views: number;
|
||||
writer: string;
|
||||
content: string[];
|
||||
};
|
||||
|
||||
const DATA: NoticeItem[] = [
|
||||
{
|
||||
id: 2,
|
||||
title: '공지사항 제목이 노출돼요',
|
||||
date: '2025-09-10',
|
||||
views: 1230,
|
||||
writer: '문지호',
|
||||
content: [
|
||||
'사이트 이용 관련 주요 변경 사항을 안내드립니다.',
|
||||
'변경되는 내용은 공지일자로부터 즉시 적용됩니다.',
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 1,
|
||||
title: '📢 방사선학 온라인 강의 수강 안내 및 필수 공지',
|
||||
date: '2025-06-28',
|
||||
views: 594,
|
||||
writer: '문지호',
|
||||
content: [
|
||||
'온라인 강의 수강 방법과 필수 확인 사항을 안내드립니다.',
|
||||
'수강 기간 및 출석, 과제 제출 관련 정책을 반드시 확인해 주세요.',
|
||||
],
|
||||
},
|
||||
];
|
||||
import { MOCK_NOTICES } from '../../admin/notices/mockData';
|
||||
|
||||
export default async function NoticeDetailPage({
|
||||
params,
|
||||
@@ -43,8 +10,8 @@ export default async function NoticeDetailPage({
|
||||
}) {
|
||||
const { id } = await params;
|
||||
const numericId = Number(id);
|
||||
const item = DATA.find((r) => r.id === numericId);
|
||||
if (!item) return notFound();
|
||||
const item = MOCK_NOTICES.find((r) => r.id === numericId);
|
||||
if (!item || !item.content) return notFound();
|
||||
|
||||
return (
|
||||
<div className="w-full bg-white">
|
||||
|
||||
Reference in New Issue
Block a user