HomeVendure CoreShow hidden breadcrumbs...List ViewsDataTableCellComponentDataTableCellComponent@vendure/dashboardSourcev3.4.0 This type is used to define re-usable components that can render a table cell in a DataTable. Example Tsimport { DataTableCellComponent } from '@vendure/dashboard';type CustomerCellData = { customer: { id: string; firstName: string; lastName: string; } | null;};export const CustomerCell: DataTableCellComponent<CustomerCellData> = ({ row }) => { const value = row.original.customer; if (!value) { return null; } return ( <Button variant="ghost" render={<Link to={`/customers/${value.id}`} />}> {value.firstName} {value.lastName} </Button> );}; Signaturetype DataTableCellComponent<T> = <Data extends T>(context: CellContext<Data, any>) => anyWas this chapter helpful?It was helpfulIt wasn't helpfulReport IssuePreviousDataTableNextListPageEdited Mar 23, 2026ยทEdit this page