Skip to content

Item

A versatile component for displaying any content, combining elements like title, description, media, and actions.

Basic Item

A simple item with title and description.

---
import { Button } from '@bejamas/ui/components/button';
import { Item, ItemActions, ItemContent, ItemDescription, ItemTitle } from '@bejamas/ui/components/item';
---
<div class="flex w-full max-w-md flex-col gap-6">
<Item variant="outline">
<ItemContent>
<ItemTitle>Basic Item</ItemTitle>
<ItemDescription>A simple item with title and description.</ItemDescription>
</ItemContent>
<ItemActions><Button variant="outline" size="sm">Action</Button></ItemActions>
</Item>
</div>
Terminal window
bunx bejamas add item
---
import { Item, ItemContent, ItemTitle, ItemDescription, ItemActions, ItemMedia } from '@bejamas/ui/components/item';
---
<Item variant="outline">
<ItemContent>
<ItemTitle>Basic Item</ItemTitle>
<ItemDescription>A simple item.</ItemDescription>
</ItemContent>
<ItemActions>
<Button variant="outline" size="sm">Action</Button>
</ItemActions>
</Item>
PropTypeDefault
variantItemRootVariant"default"
sizeItemRootSize"default"
classstring""