"use client"; import React, { useState } from 'react'; import { useCartStore } from '@/lib/cart-store'; import { formatCurrency } from '@/lib/utils'; import Link from 'next/link'; import { ShieldCheck, ArrowRight, Tag } from 'lucide-react'; export function CartSummary() { const { items, getTotals } = useCartStore(); const [promoCode, setPromoCode] = useState(''); if (items.length === 0) return null; const { subtotal, vat, total } = getTotals(); // Obliczamy ile pozycji ma montaż by wyświetlić odpowiednią informację const itemsWithInstall = items.filter(i => i.withInstall).length; return (

Podsumowanie zamówienia

{/* Kod rabatowy */}
setPromoCode(e.target.value)} placeholder="Wprowadź kod" className="w-full pl-9 pr-4 py-2.5 rounded-xl border border-border focus:border-primary focus:ring-1 focus:ring-primary outline-none transition-all text-sm" />
{/* Kwoty */}
Suma netto {formatCurrency(subtotal)}
Podatek VAT (mieszany) {formatCurrency(vat)}
{itemsWithInstall > 0 && (
Zastosowano obniżoną stawkę VAT 8% dla {itemsWithInstall} poz. z montażem (dla os. fizycznych).
)}
{/* Total */}
Do zapłaty brutto {formatCurrency(total)}
{/* Przycisk (Placeholder - brak właściwego checkoutu) */} {/* Zaufanie */}
Bezpieczne zakupy z certyfikatem SSL
); }