import { Meta, Story } from '@storybook/react'; import { useState } from 'react'; import { SwitchField } from './SwitchField'; export default { title: 'Components/Form/SwitchField', } as Meta; export function Example() { const [isChecked, setIsChecked] = useState(false); function onChange() { setIsChecked(!isChecked); } return ( ); } interface Args { checked: boolean; label: string; labelClass: string; } function Template({ checked, label, labelClass }: Args) { return ( {}} label={label} labelClass={labelClass} /> ); } export const Checked: Story = Template.bind({}); Checked.args = { checked: true, label: 'label', labelClass: 'col-sm-6', }; export const Unchecked: Story = Template.bind({}); Unchecked.args = { checked: false, label: 'label', labelClass: 'col-sm-6', };