Item

A list item with leading media, content and trailing actions. Stack them with Item.Group or drop them into a card to compose richer layouts.

Props

PropTypeDefaultDescription
variant'default' | 'outline' | 'muted''default'Visual style
size'sm' | 'md' | 'lg''md'Padding and font size
interactivebooleanfalseInteractive: highlight on hover, focus ring on focus
Item.GroupHTMLAttributes<HTMLDivElement>—Group container stacking multiple items vertically
Item.Media{ variant?: 'default' | 'icon' | 'image' }—Leading media area; variant controls its backing
Item.ContentHTMLAttributes<HTMLDivElement>—Content area stacking the title and description
Item.TitleHTMLAttributes<HTMLHeadingElement>—Title
Item.DescriptionHTMLAttributes<HTMLParagraphElement>—Description, clamped to two lines
Item.ActionsHTMLAttributes<HTMLDivElement>—Trailing actions
...restHTMLAttributes—Remaining props are forwarded to the native div