UNPKG

react-konva-grid

Version:

Declarative React Canvas Grid primitive for Data table, Pivot table, Excel Worksheets

20 lines (19 loc) 718 B
import React from "react"; import { CellInterface, GridRef } from "../Grid"; export interface TooltipOptions { component?: React.FC<TooltipProps> | React.ComponentClass<TooltipProps>; gridRef: React.MutableRefObject<GridRef>; getValue: (cell: CellInterface) => any; } export interface TooltipResults { tooltipComponent: React.ReactElement | null; onMouseMove: (e: React.MouseEvent<HTMLInputElement>) => void; onMouseLeave: (e: React.MouseEvent<HTMLInputElement>) => void; } export interface TooltipProps { content: string; x: number; y: number; } declare const useTooltip: ({ getValue, gridRef, component: Component, }: TooltipOptions) => TooltipResults; export default useTooltip;