hightable
Version:
A dynamic windowed scrolling table component for react
12 lines (11 loc) • 404 B
TypeScript
import { KeyboardEvent, MouseEvent, RefObject } from 'react';
export declare function useColumnMenu(ref: RefObject<HTMLTableCellElement | null>, navigateToCell: () => void): {
isOpen: boolean;
position: {
left: number;
top: number;
};
menuId: string;
handleToggle: () => void;
handleMenuClick: (e: MouseEvent<HTMLElement> | KeyboardEvent<HTMLElement>) => void;
};