import type { Meta, StoryObj } from '@storybook/react'; import { FormField, Input, Textarea, Select } from './FormField'; const meta = { title: 'UI/FormField', component: FormField, tags: ['autodocs'], argTypes: { label: { control: 'text' }, error: { control: 'text' }, helpText: { control: 'text' }, required: { control: 'boolean' }, }, } satisfies Meta; export default meta; type Story = StoryObj; export const Default: Story = { args: { label: 'Username', children: , }, }; export const WithError: Story = { args: { label: 'Email', required: true, error: 'Invalid email address', children: , }, }; export const WithHelpText: Story = { args: { label: 'Bio', helpText: 'Tell us a little bit about yourself (max 140 chars)', children: