'use client'; import { useCompareStore } from '@/lib/compare-store'; import { X, GitCompare } from 'lucide-react'; import Image from 'next/image'; import Link from 'next/link'; export function CompareBar() { const { items, removeItem, clearAll } = useCompareStore(); if (items.length === 0) return null; return (
Porównaj ({items.length}/3)
{items.map((item) => (
{item.name}

{item.name}

{item.price &&

{item.price.toLocaleString('pl-PL')} zł

}
))} {Array.from({ length: 3 - items.length }).map((_, i) => (
+
))}
{items.length >= 2 && ( Porównaj )}
); }