// 彤冠茶莊 website — slide-in Cart drawer const { Button: CdButton, IconButton: CdIconButton, CartLineItem: CdCartLineItem, Price: CdPrice } = window.TongguanTeaDesignSystem_a1a7a1; function CartDrawer({ open, onClose, items, t, lang, products, setQty, removeItem, onCheckout }) { React.useEffect(() => { if (window.lucide) window.lucide.createIcons(); }); const lines = items.map((it) => ({ ...it, p: products.find((p) => p.id === it.id) })).filter((x) => x.p); const subtotal = lines.reduce((s, l) => s + l.p.price * l.qty, 0); const freeShip = subtotal >= 1500 || subtotal === 0; return (