import React from 'react'; import { StoryMetaType } from '@lg-tools/storybook-utils'; import { StoryFn } from '@storybook/react'; import { css } from '@leafygreen-ui/emotion'; import { palette } from '@leafygreen-ui/palette'; import { Size } from './Toggle/types'; import Toggle, { ToggleProps } from '.'; const meta: StoryMetaType = { title: 'Components/Inputs/Toggle', component: Toggle, parameters: { default: 'LiveExample', generate: { combineArgs: { darkMode: [false, true], checked: [false, true], size: Object.values(Size), disabled: [false, true], }, }, }, argTypes: { darkMode: { control: 'boolean', }, checked: { control: 'none' }, disabled: { control: 'boolean', }, size: { control: 'radio', options: Object.values(Size), }, }, }; export default meta; const Template: StoryFn = (args: ToggleProps) => ( ); export const LiveExample = Template.bind({}); LiveExample.parameters = { chromatic: { disableSnapshot: true, }, }; export const WithLabel: StoryFn = ({ ...args }) => (
); WithLabel.parameters = { chromatic: { disableSnapshot: true, }, }; export const Generated = () => {};