Documentation

Data Table

Search

Let people search the table. The term lives in the URL, so the API does the heavy lifting.

Preview

EmailRole
Ada Hopperada.hopper@vitnode.comAdmin
Ada Lovelaceada.lovelace@vitnode.comAdmin
Ada Turingada.turing@vitnode.comAdmin
Alan Johnsonalan.johnson@vitnode.comEditor
Alan Ritchiealan.ritchie@vitnode.comEditor
Alan Thompsonalan.thompson@vitnode.comEditor
Barbara Hamiltonbarbara.hamilton@vitnode.comAdmin
Barbara Johnsonbarbara.johnson@vitnode.comAdmin
Barbara Ritchiebarbara.ritchie@vitnode.comAdmin
Dennis Hopperdennis.hopper@vitnode.comEditor

Showing 1–10 of 36

Usage

<ContentDataTable
  id="users-table"
  search
  searchPlaceholder="Search users..."
  columns={columns}
  edges={data.edges}
  pageInfo={data.pageInfo}
  order={{ defaultOrder: { column: 'name', order: 'asc' } }}
/>

The input writes ?search= to the URL 500ms after typing stops. Terms shorter than 3 characters clear it. Your route then loads the matching rows.

Configure the API route

search only renders the input. The API route decides which columns are searched. See the Search guide.

On this page