"use client"; import Button from "@/components/atoms/buttons/Button"; import PaymentSummaryCard from "@/components/molecules/cards/PaymentSummaryCard"; import ReviewModal from "@/components/organisms/modals/ReviewModal"; import { useAuth } from "@/lib/auth-context"; import { useCart } from "@/lib/cart-context"; 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"; 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"
/>
|