UNPKG

@kadconsulting/dry

Version:
24 lines (23 loc) 703 B
import React from 'react'; import type { HeaderGroup } from 'react-table'; import './TableHeader.scss'; export interface TableHeaderProps { headerGroups: HeaderGroup<any>[]; onSortChange: (newSortBy: any) => void; columnOrder: Array<string | number>; columnWidths: { [key: string]: number; }; onColumnOrderChange: (newOrder: Array<string | number>) => void; onColumnResize: (newColumnWidths: { [key: string]: number; }) => void; sortedColumn: { id: string; direction: 'asc' | 'desc'; } | null; hasResize?: boolean; isDraggable?: boolean; } declare const TableHeader: React.FC<TableHeaderProps>; export default TableHeader;