Launch sale — 60% off Pro
Contact
ItemLayout

Not affiliated with official shadcn/ui. Visit ui.shadcn.com for official docs.

React Item Sizes

Item components in default and small sizes showing title, description, media, and actions with shadcn/ui Item size variants

Looking to implement shadcn/ui patterns?

Join our Discord community for help from other developers.


List items need size flexibility—default for detailed content, small for compact lists. This React pattern shows Item with default size including ItemDescription and Button, and size sm variant with icon and ChevronRight using asChild for link—demonstrating size prop controlling spacing and density. Built with shadcn/ui Item components with size variants, Lucide React icons, and outline variant, it's perfect for mixed-density layouts, responsive lists, settings panels requiring compact rows, or any interface where varying information density optimizes space and hierarchy.

Default Size Item

A simple item with title and description.

Small Size Item

Pattern created by @haydenbleasel

Installation

Questions you might have