UNPKG

@ackplus/react-tanstack-data-table

Version:

A powerful React data table component built with MUI and TanStack Table

35 lines 1.63 kB
/** * 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