import type { Metadata } from "next"
import ArrondissementPageClient from "./ArrondissementPageClient"

type Props = {
  params: { arrondissement: string }
}

export async function generateMetadata({ params }: Props): Promise<Metadata> {
  const arrondissement = params.arrondissement

  // Format the arrondissement for display
  const formattedArrondissement = arrondissement.replace("eme", "ème").replace("er", "er")

  return {
    title: `Gestion Locative Paris ${formattedArrondissement} | DOGES Administrateur de Biens`,
    description: `Service de gestion locative professionnelle à Paris ${formattedArrondissement}. Confiez la gestion de votre bien immobilier à DOGES, administrateur de biens professionnel.`,
    keywords: `gestion locative Paris ${formattedArrondissement}, administrateur de biens Paris ${formattedArrondissement}, gestion immobilière professionnelle, gestion appartement Paris ${formattedArrondissement}, loyers impayés`,
  }
}

export default function ArrondissementPage({ params }: Props) {
  return <ArrondissementPageClient arrondissement={params.arrondissement} />
}
