"use client"; import ReviewModal from "@/components/ReviewModal"; import { useAuth } from "@/lib/auth-context"; import { useCart } from "@/lib/cart-context"; import Link from "next/link"; import { useState } from "react"; const formatPrice = (value: number) => value.toLocaleString("vi-VN", { style: "currency", currency: "VND" }); export default function PaymentPage() { const { items, totalPrice, increaseQty, decreaseQty, removeFromCart, setQuantity, } = useCart(); const { user } = useAuth(); const [isReviewOpen, setIsReviewOpen] = useState(false); const isCustomer = user?.role === "customer"; const handlePayment = () => { // UI-only: open review modal after "payment" if (isCustomer) { setIsReviewOpen(true); } }; return ( <>

Trang thanh toán

{items.length === 0 ? (
Chưa có sản phẩm nào trong giỏ hàng.
) : (
{items.map((item) => ( ))}
Tên sản phẩm Giá tiền Mô tả Số lượng Xóa
{item.name} {formatPrice(item.price)}

{item.description}

setQuantity(item.id, Number(e.target.value)) } className="h-8 w-16 rounded-lg border border-(--color-border) bg-transparent text-center" title="Nhập số lượng" />
)}
setIsReviewOpen(false)} /> ); }