import { Meta, StoryObj } from "@storybook/react"; import { IconButton } from "."; import buttonMeta from "../Button/Button.stories"; import { getCssProps } from "@sb/cssprops"; const meta: Meta = { title: "Buttons/IconButton", component: IconButton, parameters: { layout: "centered", cssprops: getCssProps("Button"), }, argTypes: { ...buttonMeta.argTypes, }, }; export default meta; type Story = StoryObj; export const Primary: Story = { args: { isDisabled: false, icon: "more_vert", "aria-label": "More options", isLoading: false, iconVariant: "default", variant: "border", }, }; export const isLoading: Story = { args: { icon: "more_vert", "aria-label": "More options", isLoading: true, loadingLabel: "Loading...", loadingComplete: false, }, };