Item
A flat row with media, a title, a description and actions. Use it for short lists of agents, skills or people; render it as a link or a button when the whole row acts.
bunx --bun shadcn@4.17.0 add @waimakers/item- npm dependencies
- @base-ui/react@1.9.0class-variance-authority@0.7.1
From the registry
Flat list items with media, content and actions; render as a native link or button.
Examples
Variants
Default has no edge, outline draws the hairline, muted sits on the sunken surface.
Sizes
Default, small and extra small, for roomy lists down to dense menus.
With media and actions
An avatar or icon leads, actions trail. The description wraps under the title.
As a link
Render the row as a native link when the whole row navigates. It lights up on hover.
States
Disabled rows dim and refuse clicks. The focus ring is the text colour.