import { Meta, StoryObj } from '@storybook/react'; import Checkbox from './Checkbox'; import { useState } from 'react'; const meta: Meta = { component: Checkbox, title: 'Components/Checkbox', tags: ['autodocs'], parameters: { layout: 'centered', }, }; export default meta; type Story = StoryObj; export const Default: Story = { args: { label: 'Enter label', value: 'sample-value', }, }; export const Partial: Story = { args: { label: 'Enter label', value: 'sample-value', partial: true, }, }; export const Controlled: Story = { render: () => { const [checked, setChecked] = useState(false); const handleChange = (event: React.ChangeEvent) => { setChecked((event.target as HTMLInputElement).checked); }; return ( ); }, };