'use client'; import { BarChart3, X } from 'lucide-react'; import { useTranslations } from 'next-intl'; import { Badge } from '@/components/ui/badge'; import { Button } from '@/components/ui/button'; import { Link } from '@/i18n/navigation'; import { useComparisonStore, MAX_COMPARE } from '@/lib/comparison-store'; export function CompareFloatingBar() { const t = useTranslations('compare'); const selectedIds = useComparisonStore((s) => s.selectedIds); const clearAll = useComparisonStore((s) => s.clearAll); const removeFromCompare = useComparisonStore((s) => s.removeFromCompare); const canCompare = useComparisonStore((s) => s.canCompare()); if (selectedIds.length === 0) return null; return (