UNPKG

react-konva-grid

Version:

Canvas grid to render large set of tabular data with virtualization.

18 lines (17 loc) 569 B
import React from "react"; import { AreaProps, GridRef } from "./../Grid"; export interface UseSelectionOptions { gridRef?: React.MutableRefObject<GridRef>; initialSelections?: AreaProps[]; } /** * useSelection hook to enable selection in datagrid * @param initialSelection */ declare const useSelection: (options?: UseSelectionOptions) => { selections: AreaProps[]; onMouseDown: (e: React.MouseEvent<HTMLDivElement>) => void; onMouseMove: (e: React.MouseEvent<HTMLDivElement>) => void; onMouseUp: () => void; }; export default useSelection;