import React from "react"; import { createComponentTemplate } from "vibe-storybook-components"; import Link from "../../Link/Link"; import Checkbox from "../Checkbox"; import { createStoryMetaSettingsDecorator } from "../../../storybook"; import "./Checkbox.stories.scss"; import { Meta, StoryObj } from "@storybook/react"; type Story = StoryObj; const metaSettings = createStoryMetaSettingsDecorator({ component: Checkbox }); const checkboxTemplate = createComponentTemplate(Checkbox); export default { title: "Inputs/Checkbox", component: Checkbox, decorators: metaSettings.decorators } satisfies Meta; export const Overview: Story = { render: checkboxTemplate.bind({}), args: { label: "Option", defaultChecked: true }, parameters: { docs: { liveEdit: { isEnabled: false } } } }; export const States: Story = { render: () => ( <> ) }; export const SingleCheckbox: Story = { render: () => ( I agree to the and{" "} . } /> ), name: "Single checkbox" };