Files
ai-portal/app/admin/news/new/page.tsx
T

32 lines
947 B
TypeScript
Raw Normal View History

2026-05-06 17:22:50 +08:00
import { getServerSession } from "next-auth/next"
import { redirect } from "next/navigation"
import Link from "next/link"
import NewsForm from "../NewsForm"
export default async function NewNewsPage() {
const session = await getServerSession()
if (!session) {
redirect("/admin/login")
}
return (
<div className="min-h-screen bg-gray-50">
<nav className="bg-white border-b border-gray-200">
<div className="max-w-7xl mx-auto px-6 py-4 flex items-center justify-between">
<h1 className="text-xl font-bold text-gray-900"></h1>
<Link href="/admin/news" className="text-sm text-gray-600 hover:text-gray-900">
</Link>
</div>
</nav>
<main className="max-w-3xl mx-auto px-6 py-8">
<div className="bg-white rounded-2xl shadow-sm border border-gray-200 p-6">
<NewsForm />
</div>
</main>
</div>
)
}