advanced-react-datatable
Version:
A comprehensive React data grid component with advanced features like pinned columns, inline editing, grouping, filtering, and export capabilities
17 lines (16 loc) • 704 B
TypeScript
import { DataTableColumn, FilterConfig, SortConfig } from './types';
interface DataTableHeaderProps<T> {
columns: DataTableColumn<T>[];
sorts: SortConfig[];
filters: FilterConfig[];
selectedRows: T[];
totalRows: number;
data: T[];
onSort: (field: string) => void;
onSelectAll: () => void;
onFilterChange: (field: string, filter: FilterConfig | null) => void;
showFilters?: boolean;
}
export declare function DataTableHeader<T>({ columns, sorts, filters, selectedRows, totalRows, data, onSort, onSelectAll, onFilterChange, showFilters, }: DataTableHeaderProps<T>): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=data-table-header.d.ts.map