Item

A versatile component that you can use to display any content.

Loading preview…

Installation

Usage

Use item for flexible content rows with title, description, media, and actions. Group rows with Item.Group and Item.Separator. Render as a link via the child snippet. Set variant and size on Item.Root.

1<script lang="ts">
2	import * as Item from '~/components/item';
3	import { Button } from '~/components/button';
4</script>
5
6<Item.Root variant="outline">
7	<Item.Content>
8		<Item.Title>Basic Item</Item.Title>
9		<Item.Description>A simple item with title and description.</Item.Description>
10	</Item.Content>
11	<Item.Actions>
12		<Button variant="outline" size="sm">Action</Button>
13	</Item.Actions>
14</Item.Root>