@gravity-ui/uikit
Version:
Gravity UI base styling and components
19 lines (18 loc) • 716 B
TypeScript
import * as React from 'react';
import type { DOMProps, QAProps } from "../types.js";
export interface MenuItemProps extends DOMProps, QAProps {
iconStart?: React.ReactNode;
iconEnd?: React.ReactNode;
title?: string;
disabled?: boolean;
active?: boolean;
selected?: boolean;
href?: string;
target?: string;
rel?: string;
onClick?: React.MouseEventHandler<HTMLDivElement | HTMLAnchorElement>;
theme?: 'normal' | 'danger';
extraProps?: React.HTMLAttributes<HTMLDivElement> | React.AnchorHTMLAttributes<HTMLAnchorElement>;
children?: React.ReactNode;
}
export declare const MenuItem: React.ForwardRefExoticComponent<MenuItemProps & React.RefAttributes<HTMLElement>>;