import type { Meta, StoryObj } from '@storybook/react'; import { Button } from '@tpmjs/ui/Button/Button'; const meta = { title: 'Components/Button', component: Button, parameters: { layout: 'centered', }, tags: ['autodocs'], } satisfies Meta; export default meta; type Story = StoryObj; export const Default: Story = { args: { children: 'Button', }, }; export const Destructive: Story = { args: { variant: 'destructive', children: 'Delete', }, }; export const Outline: Story = { args: { variant: 'outline', children: 'Outline', }, }; export const Secondary: Story = { args: { variant: 'secondary', children: 'Secondary', }, }; export const Ghost: Story = { args: { variant: 'ghost', children: 'Ghost', }, }; export const Link: Story = { args: { variant: 'link', children: 'Link', }, }; export const Large: Story = { args: { size: 'lg', children: 'Large Button', }, }; export const Small: Story = { args: { size: 'sm', children: 'Small Button', }, };