Data Table

Stable

Powerful data grid component built on TanStack Table, featuring sorting, filtering, selection, and virtualization.

Examples

Basic Usage

Name
Status
Uptime
Alpha NodeOnline99.90%
Beta ClusterWarning98.50%
Gamma RelayOffline0.00%
Delta ProxyOnline99.99%
4 row(s)
Rows
1 / 1
tsx
<DataTable 
  columns={columns} 
  data={data} 
  enablePagination 
  enableFiltering 
  enableSorting 
/>

Neon Variant

Name
Status
Uptime
Alpha NodeOnline99.90%
Beta ClusterWarning98.50%
Gamma RelayOffline0.00%
4 row(s)
Rows
1 / 2
tsx
<DataTable 
  variant="neon" 
  columns={columns} 
  data={data} 
  enableSelection 
/>

Glass Variant

Name
Status
Uptime
Alpha NodeOnline99.90%
Beta ClusterWarning98.50%
Gamma RelayOffline0.00%
4 row(s)
Rows
1 / 2
tsx
<DataTable variant="glass" columns={columns} data={data} />

API Reference

PropertyDescriptionTypeDefault
dataThe data array.TData[]-
columnsColumn definitions (TanStack).DataTableColumnDef<TData>[]-
variantVisual style."default" | "neon" | "glass"-
enableSortingEnable column sorting.booleantrue
enableFilteringEnable global search.booleantrue
enableSelectionEnable row selection checkboxes.booleanfalse
enableVirtualizationEnable row virtualization for large datasets.booleanfalse