How to write stories
story.to.design relies on Storybook args in order to extract variants of a component.
Example of a story with args
import { Button } from './Button';
export default {
  title: 'Button',
  component: Button,
};
export const ForFigma = {
  argTypes: {
    disabled: { control: 'boolean' },
    type: { control: 'select', options: ['primary', 'secondary'] },
  },
  args: {
    // Default values
    children: 'Label',
    disabled: false,
    type: 'primary',
  },
};
This example will set specific argTypes and args default values for
component Button only on a story called ForFigma.
| Arg in Storybook | story.to.design | 
|---|---|
children | Set to value “Label” on all variants. | 
disabled | Propose “true” and “false” variants. | 
type | Propose “primary” and “secondary” variants. | 
See Storybook args for more information.