23 lines
719 B
TypeScript
23 lines
719 B
TypeScript
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>
|
||
|
|
)
|
||
|
|
}
|