antd
Version:
An enterprise-class UI design language and React components implementation
21 lines (20 loc) • 811 B
TypeScript
import type { DirectionType } from '../config-provider';
import type { MenuPopupSemanticClassNames, MenuPopupSemanticStyles, MenuSemanticClassNames, MenuSemanticStyles, SubMenuSemanticClassNames, SubMenuSemanticStyles } from './menu';
export type MenuTheme = 'light' | 'dark';
export interface MenuContextProps {
prefixCls: string;
inlineCollapsed: boolean;
direction?: DirectionType;
theme?: MenuTheme;
firstLevel: boolean;
classNames?: MenuSemanticClassNames & {
popup?: MenuPopupSemanticClassNames;
subMenu?: SubMenuSemanticClassNames;
};
styles?: MenuSemanticStyles & {
popup?: MenuPopupSemanticStyles;
subMenu?: SubMenuSemanticStyles;
};
}
declare const MenuContext: import("react").Context<MenuContextProps>;
export default MenuContext;