import Link from "next/link"; import { getCart } from "@/lib/api/cart"; import { requireSession } from "@/lib/auth/session"; import { CartItemRow } from "@/components/customer/cart-item-row"; import { ClearCartButton } from "@/components/customer/clear-cart-button"; import { Button } from "@/components/ui/button"; export default async function CartPage() { await requireSession("/cart"); const cart = await getCart(); const hasBlockedGroup = cart.groups.some((g) => !g.meets_minimum_order); if (cart.groups.length === 0) { return (

سبد خرید شما خالی است.

); } return (

سبد خرید

{cart.groups.map((group) => (
{group.store.name}
{group.items.map((item) => ( ))}
جمع کالاها {group.items_subtotal.toLocaleString("fa-IR")} تومان
هزینه ارسال {group.delivery_fee.toLocaleString("fa-IR")} تومان
مجموع {group.total.toLocaleString("fa-IR")} تومان
{!group.meets_minimum_order && (

حداقل مبلغ سفارش برای این فروشگاه رعایت نشده است.

)}
))}
مبلغ قابل پرداخت {cart.grand_total.toLocaleString("fa-IR")} تومان
); }