import type { Meta, StoryObj } from '@storybook/react'; import { Card, CardHeader, CardTitle, CardDescription } from './Card.js'; const meta: Meta = { title: 'Components/Card', component: Card, argTypes: { padding: { control: 'select', options: ['none', 'sm', 'md', 'lg'] }, hover: { control: 'boolean' }, }, }; export default meta; type Story = StoryObj; export const Default: Story = { args: { children: 'Card content goes here' }, }; export const WithHeader: Story = { render: args => ( Card Title A short description of this card.

Body content

), }; export const Hoverable: Story = { args: { hover: true, children: 'Hover me to see the border effect' }, }; export const LargePadding: Story = { args: { padding: 'lg', children: 'Large padding card' }, };