react-elegant-ui
Version:
Elegant UI components, made by BEM best practices for react
16 lines (15 loc) • 651 B
TypeScript
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>;