react-konva-grid
Version:
Canvas grid to render large set of tabular data with virtualization.
18 lines (17 loc) • 506 B
TypeScript
import React from "react";
import { IArea, TGridRef } from "./../Grid";
interface IOptions {
gridRef?: TGridRef;
initialSelections?: IArea[];
}
/**
* useSelection hook to enable selection in datagrid
* @param initialSelection
*/
declare const useSelection: (options?: IOptions) => {
selections: IArea[];
onMouseDown: (e: React.MouseEvent<HTMLDivElement>) => void;
onMouseMove: (e: React.MouseEvent<HTMLDivElement>) => void;
onMouseUp: () => void;
};
export default useSelection;