Card
Displays a card with header, content, and footer.
Default
Cards are composed of header, content, and footer slots.
Card Title
Card Description
Card Content
<Card Class="max-w-sm">
<CardHeader>
<CardTitle>Card Title</CardTitle>
<CardDescription>Card Description</CardDescription>
</CardHeader>
<CardContent>
<p>Card Content</p>
</CardContent>
<CardFooter>
<Button>Action</Button>
</CardFooter>
</Card>Example: Notifications
Use cards to group related content.
Notifications
You have 3 unread messages.
Your call has been confirmed.
1 hour ago
You have a new message!
2 hours ago
<Card Class="max-w-md">
<CardHeader>
<CardTitle>Notifications</CardTitle>
<CardDescription>You have 3 unread messages.</CardDescription>
</CardHeader>
<CardContent>
<div class="space-y-4">
<div class="flex items-start gap-4">
<div class="h-2 w-2 rounded-full bg-primary mt-2"></div>
<div class="space-y-1">
<p class="text-sm font-medium">Your call has been confirmed.</p>
<p class="text-sm text-muted-foreground">1 hour ago</p>
</div>
</div>
<div class="flex items-start gap-4">
<div class="h-2 w-2 rounded-full bg-primary mt-2"></div>
<div class="space-y-1">
<p class="text-sm font-medium">You have a new message!</p>
<p class="text-sm text-muted-foreground">2 hours ago</p>
</div>
</div>
</div>
</CardContent>
<CardFooter>
<Button Class="w-full">Mark all as read</Button>
</CardFooter>
</Card>