X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/5fd5db805554d3eddd46cc911a5108fbb74b3cfc..78915a29d2911b1c442920b614f3e48da9e567c2:/src/components/data-table/data-table.tsx diff --git a/src/components/data-table/data-table.tsx b/src/components/data-table/data-table.tsx index e86113ef..e8a5b24e 100644 --- a/src/components/data-table/data-table.tsx +++ b/src/components/data-table/data-table.tsx @@ -22,29 +22,23 @@ class DataTable extends React.Component & WithStyles - {items.length > 0 ? - - - - {this.mapVisibleColumns(this.renderHeadCell)} - - - - {items.map(this.renderBodyRow)} - -
: - No items - } + + + + {this.mapVisibleColumns(this.renderHeadCell)} + + + + {items.map(this.renderBodyRow)} + +
; } renderHeadCell = (column: DataColumn, index: number) => { const { name, key, renderHeader, filters, sortDirection } = column; const { onSortToggle, onFiltersChange } = this.props; - return + return {renderHeader ? renderHeader() : filters @@ -96,7 +90,8 @@ type CssRules = "tableBody" | "tableContainer" | "noItemsInfo"; const styles: StyleRulesCallback = (theme: Theme) => ({ tableContainer: { - overflowX: 'auto' + overflowX: 'auto', + overflowY: 'hidden' }, tableBody: { background: theme.palette.background.paper