Skip to main content

Tables & Datagrids

Tables display structured data in rows and columns. They support sorting, filtering, pagination, and row actions.

Basic Table


Table Styling

Header Styles

Row Styles

Hover State


Table with Actions

MemberPlanStatusActions
JS
ProfessionalActiveEditDelete
SJ
Sarah Johnson
BasicPendingEditDelete

Table Features

Sorting

  • Clickable column headers for sortable columns
  • Up arrow (↑) for ascending order
  • Down arrow (↓) for descending order
  • Neutral indicator for unsorted columns
  • Multi-column sort with Shift+click

Filtering

🔍 Search members…
Status: All ▼
Plan: All ▼
Filter Types:
  • Global search: Search across all columns
  • Column filters: Filter specific columns
  • Date range: Filter by date ranges
  • Multi-select: Select multiple filter values

Pagination

Showing 1-10 of 156 results
Rows per page:
10 ▼
1
2
3
Page Sizes: 10, 25, 50, 100

Row Selection

NameEmail
John Smithjohn@example.com
Sarah Johnsonsarah@example.com
Selection Features:
  • Checkbox in first column
  • Select all checkbox in header
  • Selected row highlight
  • Bulk action toolbar appears when rows selected

Bulk Actions Toolbar

3 items selected
ExportArchiveDelete

Empty State

📋

No members found

Get started by adding your first member.

+ Add Member

Loading State

NameEmailStatus

Responsive Tables

Horizontal Scroll

On small screens, tables use horizontal scrolling:

Card View

For mobile, complex tables can transform into cards:

John SmithActive
Professional Plan
Sarah JohnsonPending
Basic Plan

Column Types