import { Meta, Story } from "@storybook/angular"; import { BitIconButtonComponent, IconButtonType } from "./icon-button.component"; const buttonTypes: IconButtonType[] = [ "contrast", "main", "muted", "primary", "secondary", "danger", "light", ]; export default { title: "Component Library/Icon Button", component: BitIconButtonComponent, parameters: { design: { type: "figma", url: "https://www.figma.com/file/Zt3YSeb6E6lebAffrNLa0h/Tailwind-Component-Library?node-id=4369%3A16686", }, }, args: { bitIconButton: "bwi-plus", size: "default", disabled: false, }, argTypes: { buttonTypes: { table: { disable: true } }, }, } as Meta; const Template: Story = (args: BitIconButtonComponent) => ({ props: { ...args, buttonTypes }, template: `
{{buttonType}}
Default
Disabled
Loading
`, }); export const Default = Template.bind({}); Default.args = { size: "default", }; export const Small = Template.bind({}); Small.args = { size: "small", };