This package has been deprecated

Author message:

Package no longer supported. Use @zendeskgarden/react-dropdowns instead.

@zendeskgarden/react-menus

6.9.2 • Public • Published

@zendeskgarden/react-menus npm version

This package includes components relating to menus in the Garden Design System.

DEPRECATION WARNING

This package has been deprecated in favor of the API provided in the @zendeskgarden/react-dropdowns package.

This package will stop receiving updates in a future major release.

Installation

npm install @zendeskgarden/react-menus

# Peer Dependencies - Also Required
npm install react react-dom prop-types styled-components @zendeskgarden/react-theming

Usage

/**
 * Include menu styling at the root of your application
 */
import '@zendeskgarden/react-menus/dist/styles.css';

import { ThemeProvider } from '@zendeskgarden/react-theming';
import { Menu, Item } from '@zendeskgarden/react-menus';

/**
 * Place a `ThemeProvider` at the root of your React application
 */
<ThemeProvider>
  <Menu
    onChange={selectedKey => console.log(`Item selected: "${selectedKey}"`)}
    trigger={({ ref }) => <button ref={ref}>Simple Example</button>}
  >
    <Item key="item-1">Item 1</Item>
    <Item key="item-2">Item 2</Item>
    <Item key="item-3">Item 3</Item>
  </Menu>
</ThemeProvider>;

Package Sidebar

Install

npm i @zendeskgarden/react-menus

Weekly Downloads

434

Version

6.9.2

License

Apache-2.0

Unpacked Size

1.12 MB

Total Files

9

Last publish

Collaborators

  • zendesk-garden