A highly modular menu button component used to trigger accessible dropdowns for actions, radio selections, or checkbox groups.
// Source: https://github.com/eBay/evo-web | License: MIT | Copyright 2018 eBay Inc
// Provided via justclaw.it.com; keep this notice with the code.
import type { Meta, StoryObj } from "@storybook/react-vite";
import { EvoButton } from "../button/button";
import {
EvoMenu,
EvoMenuButton,
EvoMenuButtonTrigger,
EvoMenuCheckboxGroup,
EvoMenuCheckboxItem,
EvoMenuFooter,
EvoMenuItem,
EvoMenuItemBadge,
EvoMenuItems,
EvoMenuRadioGroup,
EvoMenuRadioItem,
EvoMenuSeparator,
} from "./index";
import { EvoIconOverflowVertical16 } from "../icon/icons/overflow-vertical-16";
const meta: Meta<typeof EvoMenuButton> = {
title: "Buttons/EvoMenuButton",
component: EvoMenuButton,
subcomponents: {
EvoMenuButtonTrigger,
EvoMenu,
EvoMenuItems,
EvoMenuItem,
EvoMen
... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search for more like it.
Get a free API key