import { Meta, StoryObj } 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; type Story = StoryObj; export const Default: Story = { render: (args: BitIconButtonComponent) => ({ props: { ...args, buttonTypes }, template: `
{{buttonType}}
Default
Disabled
Loading
`, }), args: { size: "default", }, }; export const Small: Story = { ...Default, args: { size: "small", }, };