@orca-fe/pocket
Version:
UI components by orca-team
19 lines (18 loc) • 754 B
TypeScript
import React from 'react';
import type { MenuItemType } from '../menuUtils';
import type { MenuContextBaseType, OpenKeysType } from './MenuContext';
export interface MenuProps extends React.HTMLAttributes<HTMLDivElement> {
menu?: MenuItemType[];
classPrefix?: string;
checked?: string;
direction?: 'vertical' | 'horizontal';
openKeys?: OpenKeysType;
defaultOpenAll?: boolean;
onOpenKeysChange?: (openKeys: OpenKeysType, currentChange: string, isOpen: boolean) => void;
collapsed?: boolean;
onItemClick?: MenuContextBaseType['onItemClick'];
theme?: 'light' | 'dark' | string;
toggleOnItemClick?: boolean;
}
declare const Menu: (props: MenuProps) => import("react/jsx-runtime").JSX.Element;
export default Menu;