UNPKG

yrd-ui

Version:

npx create-react-app --template typescript yrd-ui

22 lines (21 loc) 656 B
import React, { ReactNode } from "react"; type MenuMode = 'horizontal' | 'vertical'; type SelectCallback = (selectedIndex: string) => void; export interface MenuProps { defaultIndex?: string; className?: string; mode?: MenuMode; style?: React.CSSProperties; onSelect?: SelectCallback; defaultOpenSubMenus?: string[]; children?: ReactNode; } interface IMenuContext { index: string; onSelect?: SelectCallback; mode?: MenuMode; defaultOpenSubMenus?: string[]; } export declare const MenuContext: React.Context<IMenuContext>; export declare const Menu: React.FC<MenuProps>; export default Menu;