import React from 'react'; import { Minus, Plus, ShoppingBag } from 'lucide-react'; const QuickCart = ({ cart, onRemoveItem, onUpdateQuantity, onOpenCart }) => { const formatPrice = (price) => { return new Intl.NumberFormat('th-TH', { style: 'currency', currency: 'THB' }).format(price); }; const cartTotal = cart.reduce((sum, item) => { const price = item.discount > 0 ? item.price * (1 - item.discount/100) : item.price; return sum + (price * item.quantity); }, 0); const cartCount = cart.reduce((sum, item) => sum + item.quantity, 0); return (
{cartCount} รายการ
ไม่มีสินค้าในตะกร้า
{item.name}
{formatPrice(price)} x {item.quantity}
{formatPrice(itemTotal)}
และอีก {cart.length - 3} รายการ
ยอดรวม
{formatPrice(cartTotal)}