monday-ui-react-core
Version:
Official monday.com UI resources for application development in React.js
13 lines (12 loc) • 611 B
TypeScript
import { RefObject } from "react";
export default function useMenuItemMouseEvents({ ref, resetOpenSubMenuIndex, setSubMenuIsOpenByIndex, isActive, setActiveItemIndex, index, hasChildren, splitMenuItemIconButtonRef, splitMenuItem }: {
ref: RefObject<HTMLElement>;
resetOpenSubMenuIndex: () => void;
setSubMenuIsOpenByIndex: (index: number, isOpen: boolean) => void;
isActive: boolean;
setActiveItemIndex: (index: number) => void;
index: number;
hasChildren: boolean;
splitMenuItemIconButtonRef?: React.RefObject<HTMLElement>;
splitMenuItem?: boolean;
}): boolean;