Skip to Content

Table

This component is currently a Work In Progress (WIP).

The Table component displays data in rows and columns, with support for sorting, pagination, and type-based rendering.

Playground

Props

Props

PropTypeDefaultDescription
classNamestring-Additional CSS classes.
columnsColumnDef[]-Column definitions (TanStack Table).
dataTData[]-The data to display.
isLoadingbooleanfalseShows a loading state.
menuOptionsTableMenuOption[][]Options for the row actions menu.
onColumnSort(key) => void-Callback when a column header is clicked.
paginatedbooleanfalseShows pagination controls.
sortDirection'asc' | 'desc'-Current sort direction.
sortOption{ label, value }-Current sort option.

See also

Last updated on