UNPKG

@storybook/cli

Version:

Storybook's CLI - easiest method of adding storybook to your projects

43 lines (36 loc) 1.15 kB
// also exported from '@storybook/angular' if you can deal with breaking changes in 6.1 import { Story, Meta } from '@storybook/angular/types-6-0'; import Button from './button.component'; // More on default export: https://storybook.js.org/docs/angular/writing-stories/introduction#default-export export default { title: 'Example/Button', component: Button, // More on argTypes: https://storybook.js.org/docs/angular/api/argtypes argTypes: { backgroundColor: { control: 'color' }, }, } as Meta; // More on component templates: https://storybook.js.org/docs/angular/writing-stories/introduction#using-args const Template: Story<Button> = (args: Button) => ({ props: args, }); export const Primary = Template.bind({}); // More on args: https://storybook.js.org/docs/angular/writing-stories/args Primary.args = { primary: true, label: 'Button', }; export const Secondary = Template.bind({}); Secondary.args = { label: 'Button', }; export const Large = Template.bind({}); Large.args = { size: 'large', label: 'Button', }; export const Small = Template.bind({}); Small.args = { size: 'small', label: 'Button', };