import type { Metadata } from "next";
import { AddressBook } from "@/components/account/AddressBook";
import { requireUser } from "@/server/auth/session";
import { Breadcrumbs } from "@/components/ui/Breadcrumbs";

export const metadata: Metadata = { title: "آدرس‌ها", robots: { index: false } };

export default async function AddressesPage() {
  await requireUser("/account/addresses");
  return (
    <div className="container-z max-w-2xl py-6 md:py-10">
      <Breadcrumbs items={[{ name: "حساب کاربری", href: "/account" }, { name: "آدرس‌ها" }]} />
      <h1 className="mt-4 mb-6 text-2xl font-extrabold">آدرس‌ها</h1>
      <AddressBook />
    </div>
  );
}
