import { redirect, notFound } from "next/navigation";
import { auth } from "@/lib/auth";
import prisma from "@/lib/prisma";
import EditEroticaForm from "./form";

export default async function EditEroticaPage({ params }: { params: Promise<{ id: string }> }) {
  const session = await auth();
  if (!session?.user) redirect("/login");

  const { id } = await params;
  const erotica = await prisma.erotica.findUnique({
    where: { id: Number(id), user_id: Number(session.user.id) },
  });

  if (!erotica) notFound();

  return (
    <div className="max-w-2xl mx-auto">
      <h1 className="text-3xl font-bold text-text mb-6">Edit Erotica</h1>
      <EditEroticaForm erotica={erotica} />
    </div>
  );
}
