Components
Card
A flexible card component with header, content, and footer sections.
Installation
bunx --bun harukit@latest add cardnpx harukit@latest add cardpnpm dlx harukit@latest add cardyarn dlx harukit@latest add cardExample
Card Title
Card Description
This is the main content of the card.
import {
Card,
CardContent,
CardHeader,
CardTitle,
CardDescription,
} from "@/components/ui/card";
export function BasicCard() {
return (
<Card>
<CardHeader>
<CardTitle>Card Title</CardTitle>
<CardDescription>Card Description</CardDescription>
</CardHeader>
<CardContent>
<p>This is the main content of the card.</p>
</CardContent>
</Card>
);
}API Reference
Card
The main card container component.
import { Card } from "@/components/ui/card";Props
| Prop | Type | Default | Description |
|---|---|---|---|
asChild | boolean | false | Change the default rendered element for the one passed as a child, merging their props and behavior. |
CardHeader
The header section of the card.
import { CardHeader } from "@/components/ui/card";Props
| Prop | Type | Default | Description |
|---|---|---|---|
asChild | boolean | false | Change the default rendered element for the one passed as a child, merging their props and behavior. |
CardTitle
The title component for the card header.
import { CardTitle } from "@/components/ui/card";Props
| Prop | Type | Default | Description |
|---|---|---|---|
asChild | boolean | false | Change the default rendered element for the one passed as a child, merging their props and behavior. |
CardDescription
The description component for the card header.
import { CardDescription } from "@/components/ui/card";Props
| Prop | Type | Default | Description |
|---|---|---|---|
asChild | boolean | false | Change the default rendered element for the one passed as a child, merging their props and behavior. |
CardContent
The main content area of the card.
import { CardContent } from "@/components/ui/card";Props
| Prop | Type | Default | Description |
|---|---|---|---|
asChild | boolean | false | Change the default rendered element for the one passed as a child, merging their props and behavior. |
CardFooter
The footer section of the card.
import { CardFooter } from "@/components/ui/card";Props
| Prop | Type | Default | Description |
|---|---|---|---|
asChild | boolean | false | Change the default rendered element for the one passed as a child, merging their props and behavior. |