Product List 32 - Tab Reflow Product Grid

Pro

Tabbed product grid where switching collections reflows a single shared grid, so products in both tabs glide to their new slots while the rest fade out.

Shadcn Product List 32 block

Component data

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

Product List 32 block design & features

A skincare product grid under a "Summer Essentials" heading with New Arrivals, Hot Items and Best Sellers tabs and a See More button. Each card shows the product photo with badges, a bag and wishlist button, the category, name, price, star rating and review count, and a second photo on hover.

All three collections share one grid. Cards are keyed by product, so when you switch tabs anything that appears in both collections, such as the Hydrating Face Mist, glides to its new position on a layout spring, products that are not in the new tab shrink and fade out, and new ones fade in. The active tab's underline slides between labels with a shared layout animation, and the tabs support arrow, Home and End keys. Collections are plain data arrays, styled with shadcn/ui components.

The grid uses two columns on mobile and four on large screens, and the tab row scrolls if it runs out of room. Under reduced motion the cards crossfade without moving.