Item: Sizes
size scales padding, gap, corner radius and media together. A group tightens its gap to match.
Size default
Padding, gap and media scale together.
Size sm
Padding, gap and media scale together.
Size xs
Padding, gap and media scale together.
This adds the example as components/examples/item/sizes.tsx, together with the Item component and the HextaUI theme tokens it needs.
pnpm dlx shadcn@latest add https://hextaui.com/r/item-sizes.jsonTo add only the component, follow the Item installation.
Props in this example
The Item props this example sets, from the API reference.
| Prop | Type | Default |
|---|---|---|
variant | "default" | "outline" | "muted" | "default" |
size | "default" | "sm" | "xs" | "default" |
| Prop | Type | Default |
|---|---|---|
varianticon puts the icon on a tile and hides it from screen readers. image crops to a square. Both have corners concentric with the item. | "default" | "icon" | "image" | "default" |
Every prop is in the Item API reference.
- Grouped
- Hover highlight
- Selectable
- Variants
- Avatar
- People
- Actions
- Header and footer
- Separator
- Long content
- Right to left
See them all, with keyboard support and accessibility notes, on the Item page.
- MotionThe easing curves, durations and reduced-motion check every component animates with, plus hooks for size morphs and sliding highlights.
- AvatarUser photos with an initials fallback, status badges and stacked groups that collapse into a count.
- BadgeStatus labels with colored dots, removable tags that slide closed and counts that roll to their new value.
- CardA surface for grouping content, with three variants, edge-to-edge media, concentric radii and whole-card links.
- ChartRecharts charts with themed colors, a tooltip and legend that read labels from one config, and keyboard navigation with a visible focus ring.
- Data tableA table for real data, with sorting, search, row selection, pinned columns, a sticky header and pagination.