menu-button/menu-button.stories.tsx

evo-web · packages/evo-react/src/menu-button/menu-button.stories.tsx · typescript · MIT
ui

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