Card
A card component with header, content, and footer slots.
bun x bosia@latest add cardA card with composable sub-components: Card, CardHeader, CardTitle, CardDescription, CardContent, and CardFooter.
Preview
Welcome
Get started with Bosia components
This is an interactive card preview. Click the button below.
Props
| Prop | Type | Default |
|---|---|---|
class |
string |
"" |
All sub-components (CardHeader, CardTitle, CardDescription, CardContent, CardFooter) accept class and are optional.
Usage
<script lang="ts">
import {
Card,
CardHeader,
CardTitle,
CardDescription,
CardContent,
CardFooter,
} from "$lib/components/ui/card";
import { Button } from "$lib/components/ui/button";
</script>
<Card>
<CardHeader>
<CardTitle>Welcome</CardTitle>
<CardDescription>Get started with Bosia</CardDescription>
</CardHeader>
<CardContent>
<p>Your content here.</p>
</CardContent>
<CardFooter>
<Button>Continue</Button>
</CardFooter>
</Card>Minimal Card
All sub-components are optional:
<Card class="p-6">
<p>Simple content card.</p>
</Card>