StorybookGitHub

Card

Displays a card with header, content, and footer.

Card Title
Card Description

Card Content

Card Footer

Installation

npx shadcn@latest add https://reactdocs.canceydejean.dev/r/card.json

Usage

Compose a card with optional header, content, and footer slots. Use size="sm" for denser spacing.

import {
  Card,
  CardAction,
  CardContent,
  CardDescription,
  CardFooter,
  CardHeader,
  CardTitle,
} from "@/components/card/card";

export function Example() {
  return (
    <Card>
      <CardHeader>
        <CardTitle>Card Title</CardTitle>
        <CardDescription>Card Description</CardDescription>
        <CardAction>Card Action</CardAction>
      </CardHeader>
      <CardContent>
        <p>Card Content</p>
      </CardContent>
      <CardFooter>
        <p>Card Footer</p>
      </CardFooter>
    </Card>
  );
}