Product List 29 - Product Card Grid with Colorway Swatches

Pro

A grid of compact product cards where hovering a color swatch crossfades the photo to that colorway, with a wishlist heart that fills on click.

Shadcn Product List 29 block

Component data

ID
product-list29
Access
pro
Created
Nov 11, 2025
Type
block
Libraries
Radix UI, Base UI, React Aria

Product List 29 block design & features

A three column grid of compact, borderless product cards built with shadcn/ui Card. Each card has a rounded photo with a round wishlist button in its top right corner that fills when pressed.

Below the photo sit the product name, the current color and color count, and the price, with any original price struck through. A row of color swatches previews each colorway: hovering or focusing a swatch crossfades the photo and names the color, clicking keeps it, and moving away returns to the chosen color. The fade is skipped when reduced motion is preferred.

The grid drops to two columns and then one on smaller screens. The products, prices and colorway photos come from a data constant at the top of the file.