DataTables
DashboardDataTableDisplayComponent
Allows you to define custom display components for specific columns in data tables. The pageId is already defined in the data table extension, so only the column name is needed.
column
stringThe name of the column where this display component should be used.
component
DataTableDisplayComponentThe React component that will be rendered as the display.
It receives the TanStack Table CellContext, including value, cell, row, and table.
DashboardDataTableExtensionDefinition
This allows you to customize aspects of existing data tables in the dashboard.
pageId
stringThe ID of the page where the data table is located, e.g. 'product-list', 'order-list'.
blockId
stringThe ID of the data table block. Defaults to 'list-table', which is the default blockId
for the standard list pages. However, some other pages may use a different blockId,
such as 'product-variants-table' on the 'product-detail' page.
bulkActions
BulkAction[]An array of additional bulk actions that will be available on the data table.
extendListDocument
string | DocumentNode | (() => DocumentNode | string)Allows you to extend the list document for the data table.
displayComponents
DashboardDataTableDisplayComponent[]Custom display components for specific columns in the data table.