@blueprintjs/table
Version:
Scalable interactive table component
20 lines (19 loc) • 749 B
TypeScript
import * as React from "react";
import { AbstractComponent, type ContextMenuContentProps } from "@blueprintjs/core";
import { RenderMode } from "./common/renderMode";
import type { TableBodyProps } from "./tableBody";
export declare class TableBody2 extends AbstractComponent<TableBodyProps> {
static defaultProps: {
loading: boolean;
renderMode: RenderMode;
};
private activationCell;
private containerRef;
shouldComponentUpdate(nextProps: TableBodyProps): boolean;
render(): React.JSX.Element;
renderContextMenu: ({ mouseEvent }: ContextMenuContentProps) => React.JSX.Element | undefined;
private handleContextMenu;
private handleSelectionEnd;
private locateClick;
private locateDrag;
}