import * as React from "react"; import { StoryFn, Meta } from "@storybook/react"; import { PrimaryDropdownButton, SecondaryDropdownButton, StandardDropdownButton, SuccessDropdownButton, WarningDropdownButton, DangerDropdownButton, OutlineDropdownButton } from "../../index"; import { SystemIcons } from "../../icons/dist/system-icons-enum"; export default { title: "Actions/Dropdown Button", component: StandardDropdownButton, argTypes: { children: { control: { type: "text" } }, iconStart: { options: Object.keys(SystemIcons), mapping: SystemIcons } }, args: { children: "Dropdown Button" } } as Meta; const Template: StoryFn = args => ( {args.children} ); export const _StandardDropdownButton = { render: Template }; export const _PrimaryDropdownButton = { render: args => ( {args.children} ) }; export const _SecondaryDropdownButton = { render: args => ( {args.children} ) }; export const _OutlineDropdownButton = { render: args => ( {args.children} ) }; export const _SuccessDropdownButton = { render: args => ( {args.children} ) }; export const _WarningDropdownButton = { render: args => ( {args.children} ) }; export const _DangerDropdownButton = { render: args => ( {args.children} ) };