import React from "react"; import { createComponentTemplate, MultipleStoryElementsWrapper } from "vibe-storybook-components"; import Toggle from "../Toggle"; import { createStoryMetaSettingsDecorator } from "../../../storybook"; import "./Toggle.stories.scss"; import { Meta, StoryObj } from "@storybook/react"; type Story = StoryObj; const metaSettings = createStoryMetaSettingsDecorator({ component: Toggle, enumPropNamesArray: [], iconPropNamesArray: [], actionPropsArray: ["onChange"] }); export default { title: "Inputs/Toggle", component: Toggle, argTypes: metaSettings.argTypes, decorators: metaSettings.decorators } satisfies Meta; const toggleTemplate = createComponentTemplate(Toggle); export const Overview: Story = { render: toggleTemplate.bind({}), parameters: { docs: { liveEdit: { isEnabled: false } } } }; export const States: Story = { render: () => ( ), parameters: { docs: { liveEdit: { scope: { MultipleStoryElementsWrapper } } } } }; export const Size: Story = { render: () => ( ), parameters: { docs: { liveEdit: { scope: { MultipleStoryElementsWrapper } } } } }; export const Disabled: Story = { render: () => ( ), parameters: { docs: { liveEdit: { scope: { MultipleStoryElementsWrapper } } } } }; export const TurnOnOffAnAutomation: Story = { render: () => ( <>
Board automations
), name: "Turn on/ off an automation" };