import { Meta, StoryObj } from "@storybook/react"; import { Menu } from "."; import { MenuTrigger } from "./MenuTrigger"; import { Button } from "../../Buttons/Button"; import { IconButton } from "../../Buttons/IconButton"; import { MaterialIcon } from "../../Icons/MaterialIcon"; import { Popover } from "../../Overlays/Popover"; import { OverlayTriggerArgTypes } from "@sb/helpers"; import { Item } from "@components/Collection"; export default { title: "Dropdowns/Menu/MenuTrigger", component: MenuTrigger, parameters: { layout: "centered", }, argTypes: { ...OverlayTriggerArgTypes, trigger: { control: "select", options: ["press", "longPress"], description: "The trigger type for opening the menu.", }, }, } as Meta; type Story = StoryObj; export const Primary: Story = { args: { children: [ , alert("Item 1")}>Item 1 alert("Item 2")}>Item 2 alert("Item 3")}>Item 3 , ], }, }; export const IconButtonTrigger: Story = { args: { children: [ , alert("Item 1")}>Item 1 alert("Item 2")}>Item 2 alert("Item 3")}>Item 3 , ], }, };