import React, { useState } from "react"; import { Meta, Story, ComponentStory, ComponentMeta } from "@storybook/react"; import Checkbox from "./Checkbox"; export default { title: "Checkbox", component: Checkbox, // More on argTypes: https://storybook.js.org/docs/react/api/argtypes argTypes: { isChecked: { type: "boolean", }, children: { type: "string", defaultValue: "Use light theme", }, disabled: { type: "boolean", defaultValue: "false", }, }, } as ComponentMeta; const Template: ComponentStory = (args) => ( ); export const Checked = Template.bind({}); Checked.args = { isChecked: true, children: "This is custom checkbox", }; export const Unchecked = Template.bind({}); Unchecked.args = { isChecked: false, }; export const Disabled = Template.bind({}); Disabled.args = { disabled: true, };