UNPKG

@ni/nimble-react

Version:

React components for the NI Nimble Design System

21 lines (20 loc) 888 B
import { MenuButton } from '@ni/nimble-components/dist/esm/menu-button'; import { type MenuButtonToggleEventDetail } from '@ni/nimble-components/dist/esm/menu-button/types'; import type { MenuItemChangeEvent } from '../menu-item'; export { type MenuButton }; export declare const NimbleMenuButton: import("@ni/fast-react-wrapper").ReactWrapper<MenuButton, { onChange: unknown; onToggle: unknown; onBeforeToggle: unknown; }>; /** * Bubbling event emitted by a menu item child when selected. * Easier to listen for the event on parent menu button than on each menu item child. */ export type MenuButtonChangeEvent = MenuItemChangeEvent; export interface MenuButtonToggleEvent extends CustomEvent<MenuButtonToggleEventDetail> { target: MenuButton; } export interface MenuButtonBeforeToggleEvent extends CustomEvent<MenuButtonToggleEventDetail> { target: MenuButton; }