import type { Meta, StoryObj } from "@storybook/react"; import { CheckboxFormField } from "../../index.js"; import { formDecorator } from "./withRHF.js"; /** * Checkbox form field. * * Defaults to `reverse-row` layout (label on the right). */ const meta = { component: CheckboxFormField, decorators: [formDecorator], } satisfies Meta; export default meta; type Story = StoryObj; export const Default: Story = { args: { name: "fieldName", label: "Check me", }, }; export const Required: Story = { args: { ...Default.args, rules: { required: true, }, }, }; export const InverseLayout: Story = { args: { ...Default.args, layout: "row", }, };