import type { Meta, StoryObj } from '@storybook/react' import { Card, CardHeader, CardTitle, CardDescription, CardContent, CardFooter, CardAction, } from '@/components/ui/card' import { Button } from '@/components/ui/button' const meta = { title: 'Layout/Card', component: Card, tags: ['autodocs'], parameters: { layout: 'centered' }, } satisfies Meta export default meta type Story = StoryObj export const Default: Story = { render: () => ( Card Title Card description goes here.

Card content with some example text to demonstrate the layout.

), } export const WithAction: Story = { render: () => ( Notifications You have 3 unread messages.

Here are your latest notifications.

), } export const Simple: Story = { render: () => ( Simple Card

A card with just a title and content.

), } export const WithFooter: Story = { render: () => ( Create project Deploy your new project in one click.

Configure your project settings below.

), } export const ContentOnly: Story = { render: () => (

A minimal card with only content, no header or footer.

), }