import Link from "next/link"; import { requireSession } from "@/lib/auth/session"; import { getOrderGroups } from "@/lib/api/orders"; import { PAYMENT_STATUS_LABELS_FA } from "@/lib/order-status"; export default async function OrdersPage() { await requireSession("/orders"); const orderGroups = await getOrderGroups(); return (

سفارش‌های من

{orderGroups.length === 0 &&

هنوز سفارشی ثبت نکرده‌اید.

}
{orderGroups.map((group) => (
{new Date(group.created_at).toLocaleDateString("fa-IR")} {PAYMENT_STATUS_LABELS_FA[group.payment_status]}
{group.orders.map((order) => ( {order.store.name} ))}
مجموع {group.total_amount.toLocaleString("fa-IR")} تومان
))}
); }