UNPKG

@styleless-ui/react

Version:

Completely unstyled, headless and accessible React UI components.

16 lines (15 loc) 725 B
import * as React from "react"; interface ItemHookProps { disabled: boolean; isActive: boolean; onClick?: React.MouseEventHandler<HTMLDivElement>; onMouseEnter?: React.MouseEventHandler<HTMLDivElement>; onMouseLeave?: React.MouseEventHandler<HTMLDivElement>; changeEmitter: (event: React.MouseEvent<HTMLDivElement> | React.KeyboardEvent<HTMLDivElement>) => void; } declare const useMenuItem: (props: ItemHookProps) => { handleClick: (event: React.MouseEvent<HTMLDivElement, MouseEvent>) => void; handleMouseEnter: (event: React.MouseEvent<HTMLDivElement, MouseEvent>) => void; handleMouseLeave: (event: React.MouseEvent<HTMLDivElement, MouseEvent>) => void; }; export default useMenuItem;