import { redirect } from "next/navigation"
import { getSessionUser } from "@/lib/session"
import { PropertyForm } from "@/components/forms/property-form"
import { BackButton } from "@/components/ui/back-button"

export const metadata = { title: "Add Property" }

export default async function NewPropertyPage() {
  const user = await getSessionUser()
  if (!user) redirect("/login")

  return (
    <div className="mx-auto max-w-2xl space-y-6">
      <BackButton href="/properties" />
      <div>
        <h2 className="text-lg font-semibold text-white">Add Property</h2>
        <p className="text-sm text-white/40">Fill in the details for your rental property</p>
      </div>
      <PropertyForm />
    </div>
  )
}
