import PageHeader from "@/components/app/PageHeader"
import PageShell from "@/components/app/PageShell"
import ChangePasswordForm from "@/features/change-password/ChangePasswordForm"
import { auth } from "@/lib/auth"
import { redirect } from "next/navigation"

export default async function ChangePasswordPage() {
  const session = await auth()
  if (!session) redirect("/login")

  return (
    <PageShell>
      <PageHeader
        title="Change Password"
        description="Update your account password securely."
      />
      <ChangePasswordForm />
    </PageShell>
  )
}