UNPKG

@oceanbase-odc/ob-react-data-grid

Version:

Excel-like grid component built with React, with editors, keyboard navigation, copy & paste, and the like

19 lines 1.09 kB
import type { CalculatedColumn, SortInfo, ISelectorEvent } from './types'; import type { HeaderRowProps } from './HeaderRow'; type SharedHeaderRowProps<R, SR> = Pick<HeaderRowProps<R, SR>, 'onSort' | 'allRowsSelected'>; export interface HeaderCellProps<R, SR> extends SharedHeaderRowProps<R, SR> { column: CalculatedColumn<R, SR>; columnIdx: number; isCellSelected: boolean; sortInfo: SortInfo; enableSortRow: boolean; cellFilters?: Set<any>; filters?: Set<any>; onGridSelect: (data: ISelectorEvent) => void; onResize: (column: CalculatedColumn<R, SR>, width: number) => void; onCellFiltersChange: (columnKey: string, newFilters?: Set<any>) => void; onColumnReorder?: (sourceColumnKey: string, targetColumnKey: string) => void; } export default function HeaderCell<R, SR>({ column, columnIdx, onResize, allRowsSelected, isCellSelected, cellFilters, filters, onGridSelect, onCellFiltersChange, onColumnReorder, sortInfo, enableSortRow, onSort }: HeaderCellProps<R, SR>): import("react").JSX.Element; export {}; //# sourceMappingURL=HeaderCell.d.ts.map