import { prisma } from '@peyzajart/db'
import { notFound } from 'next/navigation'
import Link from 'next/link'
import AdminBlogForm from '../../../../../components/AdminBlogForm'

interface Props { params: { id: string } }

export default async function AdminEditBlogPage({ params }: Props) {
  const post = await prisma.blog.findUnique({ where: { id: Number(params.id) } })
  if (!post) notFound()

  return (
    <div className="p-6 md:p-8 max-w-3xl">
      <div className="mb-6">
        <Link href="/admin/blog" className="font-body text-xs text-earth hover:text-brown transition-colors">← Blog</Link>
        <h1 className="font-display text-4xl font-light text-brown mt-2">Yazıyı Düzenle</h1>
      </div>
      <AdminBlogForm post={post} />
    </div>
  )
}
