import type { Meta, StoryObj } from '@storybook/nextjs' import AddButton from './add-button' const meta = { title: 'Base/Button/AddButton', component: AddButton, parameters: { layout: 'centered', docs: { description: { component: 'Compact icon-only button used for inline “add” actions in lists, cards, and modals.', }, }, }, tags: ['autodocs'], argTypes: { className: { control: 'text', description: 'Extra classes appended to the clickable container.', }, onClick: { control: false, description: 'Triggered when the add button is pressed.', }, }, args: { onClick: () => console.log('Add button clicked'), }, } satisfies Meta export default meta type Story = StoryObj export const Default: Story = { args: { className: 'bg-white/80 shadow-sm backdrop-blur-sm', }, } export const InToolbar: Story = { render: args => (
Attachments
), args: { className: 'border border-dashed border-primary-200', }, }