Data Table
StablePowerful data grid component built on TanStack Table, featuring sorting, filtering, selection, and virtualization.
Examples
Basic Usage
Name | Status | Uptime |
|---|---|---|
| Alpha Node | Online | 99.90% |
| Beta Cluster | Warning | 98.50% |
| Gamma Relay | Offline | 0.00% |
| Delta Proxy | Online | 99.99% |
4 row(s)
Rows
1 / 1tsx
<DataTable
columns={columns}
data={data}
enablePagination
enableFiltering
enableSorting
/>Neon Variant
Name | Status | Uptime | |
|---|---|---|---|
| Alpha Node | Online | 99.90% | |
| Beta Cluster | Warning | 98.50% | |
| Gamma Relay | Offline | 0.00% |
4 row(s)
Rows
1 / 2tsx
<DataTable
variant="neon"
columns={columns}
data={data}
enableSelection
/>Glass Variant
Name | Status | Uptime |
|---|---|---|
| Alpha Node | Online | 99.90% |
| Beta Cluster | Warning | 98.50% |
| Gamma Relay | Offline | 0.00% |
4 row(s)
Rows
1 / 2tsx
<DataTable variant="glass" columns={columns} data={data} />API Reference
| Property | Description | Type | Default |
|---|---|---|---|
| data | The data array. | TData[] | - |
| columns | Column definitions (TanStack). | DataTableColumnDef<TData>[] | - |
| variant | Visual style. | "default" | "neon" | "glass" | - |
| enableSorting | Enable column sorting. | boolean | true |
| enableFiltering | Enable global search. | boolean | true |
| enableSelection | Enable row selection checkboxes. | boolean | false |
| enableVirtualization | Enable row virtualization for large datasets. | boolean | false |