{annonce.title}
{annonce.address}, {annonce.city}
Description
{annonce.description || "Aucune description."}
import { getServerSession } from "next-auth"; import { authOptions } from "@/app/api/auth/[...nextauth]/route"; import { redirect } from "next/navigation"; import { getAnnonceById, getAnnonceByIdInclude } from "@/lib/services/annonceService"; import { getUserById } from "@/lib/services/userService"; import Link from "next/link"; import ImageCarousel from "@/lib/components/ImageCarrousel"; import ImageCarrousel from "@/lib/components/ImageCarrousel"; export default async function AnnonceDetail({ params }: { params: { id: string } }) { const session = await getServerSession(authOptions); if (!session) redirect("/"); const annonce = await getAnnonceByIdInclude(Number(params.id)); if (!annonce) return
{annonce.address}, {annonce.city}
{annonce.description || "Aucune description."}