@ucloud-fe/react-components
Version:
UCloud react components
15 lines (14 loc) • 601 B
TypeScript
import { Dispatch, SetStateAction } from 'react';
import { NavItemProps, SubMenuProps } from './type';
export interface NavContextProps {
inlineCollapsed: boolean;
inlineIndent: number;
mode: 'vertical' | 'inline';
openKeys?: string[];
selectedKeys?: string[];
setSelectedKeys?: Dispatch<SetStateAction<string[]>>;
subMenuItemRender?: (itemProps: SubMenuProps, dom: JSX.Element) => JSX.Element;
menuItemRender?: (itemProps: NavItemProps, dom: JSX.Element) => JSX.Element;
}
declare const NavContext: import("react").Context<NavContextProps>;
export default NavContext;