@kisstar/rc-ui
Version:
UI component library built with React Hooks.
15 lines (14 loc) • 521 B
TypeScript
/// <reference types="react" />
export declare type MenuMode = 'horizontal' | 'vertical' | 'responsive';
export interface MenuInfo {
key: string;
domEvent: React.MouseEvent<HTMLElement> | React.KeyboardEvent<HTMLElement>;
}
export declare type MenuClickEventHandler = (info: MenuInfo) => void;
export interface MenuContextProps {
mode: MenuMode;
selectedKey: string;
onSelect?: MenuClickEventHandler;
}
declare const MenuContext: import("react").Context<MenuContextProps>;
export default MenuContext;