@yandex/ui
Version:
Yandex UI components
15 lines (14 loc) • 552 B
TypeScript
import { HTMLAttributes, MouseEvent } from 'react';
export interface UseMenuItemProps {
checked?: boolean;
className?: string;
disabled?: boolean;
hovered?: boolean;
type?: string;
id: string;
index: number;
onMouseEnter?: (event: MouseEvent<HTMLElement>, index: number) => void;
onMouseLeave?: (event: MouseEvent<HTMLElement>, index: number) => void;
onClick?: (event: MouseEvent<HTMLElement>, index: number) => void;
}
export declare function useMenuItem(props: UseMenuItemProps): HTMLAttributes<HTMLElement>;