import { getServerSession } from "next-auth/next"; import { authOptions } from "@/app/api/auth/[...nextauth]/route"; import { getAnnonceByIdInclude } from "@/lib/services/annonceService"; import type { AnnonceProps, AnnonceWithIncludes } from "@/lib/types/AnnonceProps"; import EditAnnonceSwitcher from "@/lib/components/annonceComponents/editAnnonceSwitcherComponent"; import { Question } from "@prisma/client"; export default async function EditAnnoncePage({ params }: { params: { id: string } }) { const session = await getServerSession(authOptions); if (!session || session.user?.role === "USER") { return (

Accès refusé

Vous devez être connecté en tant qu'agent immobilier pour modifier une annonce.

); } const annonceId = Number(params.id); const annonce = await getAnnonceByIdInclude(annonceId); return ( ); }