"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 ( <>
| 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"
/>
|