import React from 'react' import { X, ShoppingBag, Plus, Minus, Trash2, Tag, ArrowRight } from 'lucide-react' import { Link } from 'react-router-dom' import { useCartStore } from '../store/cartStore' import { formatPrice } from '@homaroma/types' import { useTranslation } from 'react-i18next' import { API_BASE } from '../types' export default function CartDrawer() { const { t } = useTranslation() const { isCartOpen, toggleCart, items, updateQuantity, removeFromCart, getCartTotal } = useCartStore() React.useEffect(() => { if (isCartOpen) { document.body.style.overflow = 'hidden' } else { document.body.style.overflow = '' } return () => { document.body.style.overflow = '' } }, [isCartOpen]) if (!isCartOpen) return null return (
{t('cart.empty')}
{item.variantSize}
)} {/* Price row */}