UNPKG

react-elegant-ui

Version:

Elegant UI components, made by BEM best practices for react

16 lines (15 loc) 651 B
import { ComponentType, FC } from 'react'; import { KeyCodesList } from '../../lib/keyboard'; import { KeyboardPickParameters } from '../../hooks/behavior/useKeyboardPick'; import { IMenuProps } from './Menu'; export * from './Menu'; export interface IMenuDesktopProps extends IMenuProps, Pick<KeyboardPickParameters, 'pickKeys' | 'pickStrategy'> { /** * Key codes which will trigger `onPick` event * * By default `[Keys.ENTER, Keys.SPACE]` */ pickKeys?: KeyCodesList; } export declare const withMenuDesktop: (BaseMenu: ComponentType<IMenuProps>) => FC<IMenuDesktopProps>; export declare const Menu: FC<IMenuDesktopProps>;