rockui
Version:
React component library rock
21 lines (20 loc) • 603 B
TypeScript
import React from "react";
declare type MenuMode = 'horizontal' | 'vertical';
declare type SelectCallback = (selectedIndex: string) => void;
export interface MenuProps {
defaultIndex?: string;
className?: string;
mode?: MenuMode;
style?: React.CSSProperties;
onSelect?: SelectCallback;
defaultOpenSubMenus?: string[];
}
interface IMenuContext {
index: string;
onSelect?: SelectCallback;
mode?: MenuMode;
defaultOpenSubMenus?: string[];
}
export declare const MenuContext: React.Context<IMenuContext>;
declare const Menu: React.FC<MenuProps>;
export default Menu;