diff --git a/src/components/Field/Field.stories.tsx b/src/components/Field/Field.stories.tsx new file mode 100644 index 00000000..9c9b7566 --- /dev/null +++ b/src/components/Field/Field.stories.tsx @@ -0,0 +1,159 @@ +import React from "react"; +import { Meta, StoryObj } from "@storybook/react"; + +import Field from "./Field"; + +const meta: Meta = { + component: Field, + tags: ["autodocs"], + + argTypes: { + caution: { + control: { + type: "text", + }, + }, + + error: { + control: { + type: "text", + }, + }, + + help: { + control: { + type: "text", + }, + }, + + label: { + control: { + type: "text", + }, + }, + + success: { + control: { + type: "text", + }, + }, + }, +}; + +export default meta; + +type Story = StoryObj; + +export const Default: Story = { + render: () => ( + + + + ), + + name: "Default", +}; + +export const Stacked: Story = { + render: () => ( + + + + ), + + name: "Stacked", +}; + +export const Error: Story = { + render: () => ( + + + + ), + + name: "Error", +}; + +export const Success: Story = { + render: () => ( + + + + ), + + name: "Success", +}; + +export const Caution: Story = { + render: () => ( + + + + ), + + name: "Caution", +}; + +export const Required: Story = { + render: () => ( + + + + ), + + name: "Required", +};