@workday/canvas-kit-labs-react-menu
Version:
A container for navigation or action items
21 lines • 720 B
TypeScript
import * as React from 'react';
import { CanvasSystemIcon } from '@workday/design-assets-types';
export interface MenuItemProps extends React.LiHTMLAttributes<HTMLLIElement> {
onClick?: (event: React.MouseEvent) => void;
id?: string;
icon?: CanvasSystemIcon;
secondaryIcon?: CanvasSystemIcon;
hasDivider?: boolean;
isDisabled?: boolean;
isFocused?: boolean;
role?: string;
shouldClose?: boolean;
}
declare class MenuItem extends React.Component<MenuItemProps> {
ref: React.RefObject<HTMLLIElement>;
componentDidUpdate: (prevProps: MenuItemProps) => void;
render(): React.ReactNode;
private handleClick;
}
export default MenuItem;
//# sourceMappingURL=MenuItem.d.ts.map