import { Meta, StoryObj } from '@storybook/react-vite'; import { Bold, Italic, Underline } from "lucide-react"; import { ToggleGroup, Toggle } from "../"; const meta = { title: "Toggle Group", tags: ["autodocs"], argTypes: { variant: { control: "select", options: ["default", "outline"], }, size: { control: "select", options: ["default", "sm", "lg"], }, }, parameters: { layout: "centered", }, render: (args) => ( <> ), } satisfies Meta; type Story = StoryObj; //colors export const ToggleGroupDefaultStyle: Story = { args: { variant: "default" }, }; export const ToggleGroupOutlineStyle: Story = { args: { variant: "outline" }, }; export const ToggleGroupSingle: Story = { args: { variant: "outline" }, render: (args) => ( <> ), }; //sizes export const ToggleGroupSizeDefault: Story = { args: { variant: "default", size: "default" }, }; export const ToggleGroupSizeSmall: Story = { args: { variant: "default", size: "sm" }, }; export const ToggleGroupSizeLarge: Story = { args: { variant: "default", size: "lg" }, }; //disabled export const ToggleGroupDisabled: Story = { args: { variant: "default", size: "default", disabled: true }, }; export default meta;