UNPKG

hightable

Version:

A dynamic windowed scrolling table component for react

19 lines (18 loc) 891 B
import type { KeyboardEvent, MouseEvent, ReactNode } from 'react'; import { type CellContentProps } from '../Cell/Cell.js'; export interface SliceProps { numRowsPerPage?: number; onDoubleClickCell?: (event: MouseEvent, col: number, row: number) => void; onKeyDownCell?: (event: KeyboardEvent, col: number, row: number) => void; onMouseDownCell?: (event: MouseEvent, col: number, row: number) => void; renderCellContent?: (props: CellContentProps) => ReactNode; stringify?: (value: unknown) => string | undefined; } type Props = { setTableCornerSize?: (size: { width: number; height: number; }) => void; } & SliceProps; export default function Slice({ numRowsPerPage, onDoubleClickCell, onKeyDownCell, onMouseDownCell, renderCellContent, setTableCornerSize, stringify, }: Props): import("react/jsx-runtime").JSX.Element | undefined; export {};