Design System
Data display

Data grid

Table plus search, sorting, column visibility, paging and loading and empty states. This is what operational lists need.

Not documented yet

This component ships in the design system and is fully supported. What is missing is the guidance around it: when to reach for it, the do and don't, and the accessibility notes. Until that is written, Storybook is the reference for variants, props and live controls.

Props

PropTypeDefaultDescription
columnsrequiredColumnDef<TData, unknown>[]
datarequiredTData[]
loadingboolean | undefinedRender skeleton rows instead of data (Figma "Loading" state).
emptyTextstring | undefined"No results."Message for the empty state.
searchPlaceholderstring | undefined"Search…"Placeholder for the global search box.
hideToolbarboolean | undefinedHide the toolbar (search + column visibility).
pageSizenumber | undefined10Rows per page.
classNamestring | undefined

On this page