UNPKG

monday-ui-react-core

Version:

Official monday.com UI resources for application development in React.js

16 lines (15 loc) 909 B
import React from "react"; import { NavDirections } from "../../../hooks/useFullKeyboardListeners"; import { CloseMenuOption } from "../Menu/MenuConstants"; import { GridElementRef } from "../../GridKeyboardNavigationContext/GridKeyboardNavigationContextConstants"; export declare const useMenuGridItemNavContext: ({ wrapperRef, setActiveItemIndex, getPreviousSelectableIndex, getNextSelectableIndex, activeItemIndex, isUnderSubMenu, closeMenu }: { wrapperRef?: GridElementRef; setActiveItemIndex?: (index: number) => void; getNextSelectableIndex?: (activeItemIndex: number) => number; getPreviousSelectableIndex?: (activeItemIndex: number) => number; activeItemIndex?: number; isUnderSubMenu?: boolean; closeMenu?: (option: CloseMenuOption) => void; }) => { onOutboundNavigation: (elementRef: React.RefObject<HTMLElement>, direction: NavDirections) => void; };