@ackplus/react-tanstack-data-table
Version:
A powerful React data table component built with MUI and TanStack Table
35 lines • 1.63 kB
TypeScript
/**
* MUI TanStack DataTable
*
* A comprehensive, highly customizable data table component built with:
* - Material-UI (MUI) for styling
* - TanStack Table for table logic
* - TypeScript for type safety
*
* Features:
* - Column sorting, filtering, resizing, reordering, and pinning
* - Row selection, expansion, and virtualization
* - Pagination with customizable page sizes
* - Global and column-specific search/filtering
* - Export functionality (CSV, XLSX, JSON)
* - Responsive design with mobile support
* - Accessibility features
* - Customizable toolbar and actions
* - Loading states and empty data handling
*/
export { DataTable } from './lib/data-table';
export * from './lib/components/headers';
export * from './lib/components/rows';
export * from './lib/components/filters';
export * from './lib/components/pagination';
export * from './lib/components/droupdown/menu-dropdown';
export { ColumnVisibilityControl, ColumnPinningControl, ColumnResetControl, TableExportControl, TableSizeControl, BulkActionsToolbar, DataTableToolbar, } from './lib/components/toolbar';
export type { BulkActionsToolbarProps } from './lib/components/toolbar';
export * from './lib/utils/styling-helpers';
export * from './lib/utils/column-helpers';
export * from './lib/utils/table-helpers';
export * from './lib/utils/logger';
export * from './lib/types';
export type { Column, ColumnDef, Row, Table, Header, Cell, SortingState, ColumnFiltersState, VisibilityState, ColumnOrderState, ColumnPinningState, PaginationState, } from '@tanstack/react-table';
export * from './lib/features';
//# sourceMappingURL=index.d.ts.map