UNPKG

leo-design-ui

Version:

React Design Library

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