// SelectionBar.jsx — floating bottom bar shown when >=1 wine is selected.
// Cart-like summary + actions: Ver selección · Vaciar · Generar PDF
const SelectionBar = ({ count, onView, onClear, onGenerate }) => {
if (!count) return null;
return (
{/* Count */}
{count}
{count === 1 ? '1 producto seleccionado' : `${count} productos seleccionados`}
Catálogo personalizado
{/* Actions */}
);
};
const ghostBtn = {
background: 'transparent', border: '1px solid #3A3A38', color: '#B7B6B6',
fontFamily: 'Sora', fontWeight: 600, fontSize: 11,
letterSpacing: '0.10em', textTransform: 'uppercase',
padding: '11px 14px', cursor: 'pointer',
transition: 'color 160ms, border-color 160ms',
};
const secondaryBtn = {
background: '#1D1D1B', border: '1px solid #3A3A38', color: '#EFEDED',
fontFamily: 'Sora', fontWeight: 600, fontSize: 11,
letterSpacing: '0.10em', textTransform: 'uppercase',
padding: '11px 16px', cursor: 'pointer',
transition: 'background-color 160ms',
};
const primaryBtn = {
background: 'var(--comesa-red)', border: '1px solid var(--comesa-red)', color: '#fff',
fontFamily: 'Sora', fontWeight: 600, fontSize: 11,
letterSpacing: '0.10em', textTransform: 'uppercase',
padding: '11px 18px', cursor: 'pointer',
display: 'inline-flex', alignItems: 'center', gap: 8,
transition: 'background-color 160ms',
};
window.SelectionBar = SelectionBar;