Product List 44 - Sneaker Grid with Color Swatches

Pro

A sneaker grid where one swatch and size row filters live, every card cross-fades to its matching colorway and per-card dots switch images with a clip-path wipe.

Shadcn Product List 44 block

Component data

ID
product-list44
Access
pro
Created
Oct 31, 2026
Type
block
Libraries
Radix UI, Base UI, React Aria

Product List 44 block design & features

A sneaker listing built from shadcn/ui cards, with a title, a sort select and a single filter row underneath. Colorways are grouped, so each card is one model with its own swatch dots, a colorway name, a color count, the price and an Add to Cart button. The filter row holds a set of color swatches and a run of US sizes, with a style count and a reset link below it.

Picking a color swatch narrows the grid to models that come in that color and switches each remaining card to the matching colorway with a crossfade. Cards with no match fade out and the rest reflow into place, while a shared outline slides between the active swatches. Clicking a dot on a card reveals the new colorway with a horizontal clip-path wipe, and the price rolls to the new amount. Models, colorways, color families, sizes and sort options all live in one data object at the top of the file.

On mobile the swatches and sizes wrap onto their own lines and the grid drops to a single column. Every swatch is a real button with a label and pressed state, and under reduced motion the wipes become simple fades.