@innovaccer/design-system
Version:
React components library project for Innovaccer Design System
20 lines (19 loc) • 674 B
TypeScript
import React from 'react';
import { BaseProps, BaseHtmlProps } from "../../../utils/types";
declare type ItemTagType = 'li' | 'div' | 'a';
export interface MenuItemProps extends BaseProps, BaseHtmlProps<HTMLLIElement | HTMLDivElement> {
tagName?: ItemTagType;
onClick?: (event: React.MouseEvent | React.KeyboardEvent) => void;
children: React.ReactNode;
disabled?: boolean;
onFocus?: (event: React.FocusEvent) => void;
onBlur?: (event: React.FocusEvent) => void;
}
export declare const MenuItem: {
(props: MenuItemProps): React.JSX.Element;
displayName: string;
defaultProps: {
tagName: string;
};
};
export default MenuItem;