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
searchKeystringColumn key for search filtering
onRowClick(row: T) => voidRow 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