DataTable

DATA DISPLAY

Sortable, filterable data table with pagination. Accepts column definitions and row data.

[EXAMPLES]

Basic Table
DataTable requires TanStack Table column definitions. See code example.

[PROPS]

PROPTYPEDEFAULTDESCRIPTION
columnsColumnDef[]—TanStack Table column definitions
dataT[]—Row data array
searchKeystring—Column key for search filtering
onRowClick(row: T) => void—Row click callback
pageSizenumber10Rows per page

[ACCESSIBILITY]

KEYBOARD SHORTCUTS

KEYACTION
TabNavigate between interactive cells
EnterActivate row click

ARIA

  • >Uses semantic <table>, <thead>, <tbody> elements
  • >aria-sort on sortable column headers