@difizen/mana-react
Version:
19 lines • 859 B
TypeScript
import * as React from 'react';
import { MenuContext } from './context';
export interface MenuItemProps {
className?: string;
icon?: React.ReactNode;
text?: string | React.ReactNode;
hotkey?: string;
active?: boolean;
hidden?: boolean;
disabled?: boolean;
children?: React.ReactNode;
onClick?: React.MouseEventHandler<HTMLButtonElement>;
}
export declare function getProps(props: MenuItemProps, context: MenuContext.Context, extraCls?: string): {
className: string;
};
export declare function getContent(props: MenuItemProps, context: MenuContext.Context, onClick: React.MouseEventHandler<HTMLButtonElement>, innerExtra?: any, outerExtra?: any): import("react/jsx-runtime").JSX.Element;
export declare const MenuItem: (props: MenuItemProps) => import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=item.d.ts.map