Card
Displays a card with header, content, and footer.
Installation
npx shadcn-vue@latest add https://vuedocs.canceydejean.dev/r/card.jsonUsage
Compose a card with optional header, content, and footer slots. Use size="sm" for denser spacing.
<script setup lang="ts">
import {
Card,
CardAction,
CardContent,
CardDescription,
CardFooter,
CardHeader,
CardTitle,
} from "@/components/ui/card";
</script>
<template>
<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>
</template>