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")} تومان ادامه و ثبت سفارش ); }
سبد خرید شما خالی است.
حداقل مبلغ سفارش برای این فروشگاه رعایت نشده است.