UNPKG

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

Version:

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

21 lines 1.24 kB
import type { CalculatedColumn, DataGridProps, FilterOptions, Filters, ISelectRange, SortInfo, ISelectorEvent } from './types'; type SharedDataGridProps<R, SR> = Pick<DataGridProps<R, SR>, 'onSort'>; export interface HeaderRowProps<R, SR> extends SharedDataGridProps<R, SR> { columns: readonly CalculatedColumn<R, SR>[]; allRowsSelected: boolean; selectedRange: ISelectRange; onColumnResize: (column: CalculatedColumn<R, SR>, width: number) => void; lastFrozenColumnIndex: number; selectedColumns: Set<string>; onGridSelect: (data: ISelectorEvent) => void; sortInfo: SortInfo; enableSortRow: boolean; rowFilterOptions: FilterOptions; rowFilters?: Filters; onFiltersChange?: (newFilters: Filters) => void; onColumnReorder?: (sourceColumnKey: string, targetColumnKey: string) => void; } declare function HeaderRow<R, SR>({ columns, onColumnReorder, allRowsSelected, selectedRange, selectedColumns, onGridSelect, onColumnResize, sortInfo, enableSortRow, rowFilterOptions, rowFilters, onFiltersChange, onSort, lastFrozenColumnIndex }: HeaderRowProps<R, SR>): import("react").JSX.Element; declare const _default: typeof HeaderRow; export default _default; //# sourceMappingURL=HeaderRow.d.ts.map