# Item
> Flexible list rows with media, content, and actions.
Import from `@aspyn-io/kit`. Scaffold source: `npx shadcn@latest add https://design.aspyn.io/r/item.json`
## Install
```tsx
import { Item, ItemMedia, ItemContent, ItemTitle, ItemDescription, ItemActions, ItemGroup, ItemSeparator } from "@aspyn-io/kit";
```
### Item
A flexible row: media, content (title + description), and trailing actions.
```tsx
-
Q3 report.pdf
2.4 MB ยท updated 3 days ago
```
### Grouped list
```tsx
-
Billing
Manage invoices and payment methods.
-
Members
Invite and manage teammates.
```
## Notes
- variant: default | outline | muted; size: default | sm. Pass asChild to render the whole row as a link or button.
- ItemMedia variant='icon' | 'image' frames the leading slot; ItemHeader/ItemFooter add full-width rows above/below the content.