diff --git a/frontend/src/components/data-table/data-table.tsx b/frontend/src/components/data-table/data-table.tsx index b6ae97c99a0..d7ca6e38b0b 100644 --- a/frontend/src/components/data-table/data-table.tsx +++ b/frontend/src/components/data-table/data-table.tsx @@ -54,6 +54,7 @@ interface DataTableProps extends Partial { // Selection selection?: DataTableSelection; rowSelection?: RowSelectionState; + cellSelection?: CellSelectionState; onRowSelectionChange?: OnChangeFn; onCellSelectionChange?: OnChangeFn; getRowIds?: GetRowIds; @@ -82,6 +83,7 @@ const DataTableInternal = ({ sorting, setSorting, rowSelection, + cellSelection, paginationState, setPaginationState, downloadAs, @@ -169,6 +171,7 @@ const DataTableInternal = ({ : // No pagination, show all rows { pagination: { pageIndex: 0, pageSize: data.length } }), rowSelection, + cellSelection, columnPinning: columnPinning, }, onColumnPinningChange: setColumnPinning, diff --git a/frontend/src/plugins/impl/DataTablePlugin.tsx b/frontend/src/plugins/impl/DataTablePlugin.tsx index 0bbad91f86d..182d3110133 100644 --- a/frontend/src/plugins/impl/DataTablePlugin.tsx +++ b/frontend/src/plugins/impl/DataTablePlugin.tsx @@ -604,6 +604,7 @@ const DataTableComponent = ({ paginationState={paginationState} setPaginationState={setPaginationState} rowSelection={rowSelection} + cellSelection={cellSelection} downloadAs={showDownload ? downloadAs : undefined} enableSearch={enableSearch} searchQuery={searchQuery}