VariantPills.jsx
538 B · jsx · 17 lines
1export function VariantPills({ variants, picked, onPick }) {2 if (variants.length < 2) return null;3 return (4 <div className="pick">5 <p className="fine" id="size">6 Size7 </p>8 <div className="sizes" role="group" aria-labelledby="size">9 {variants.map((variant) => (10 <button type="button" key={variant.id} aria-pressed={variant.size === picked ? "true" : "false"} onClick={() => onPick(variant.size)}>11 {variant.size}12 </button>13 ))}14 </div>15 </div>16 );17}