X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/de26557e0542c8a003fddc11831cb3646bf5512f..2563eaaa00e5ffb77981fbb8cc1bdd37fb2a3ca6:/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 65531a5b..25d81c62 100644 --- a/src/components/data-table/data-table.tsx +++ b/src/components/data-table/data-table.tsx @@ -19,6 +19,7 @@ export interface DataTableDataProps { onSortToggle: (column: DataColumn) => void; onFiltersChange: (filters: DataTableFilterItem[], column: DataColumn) => void; extractKey?: (item: T) => React.Key; + working?: boolean; defaultView?: React.ReactNode; } @@ -63,7 +64,7 @@ export const DataTable = withStyles(styles)( {items.map(this.renderBodyRow)} - {items.length === 0 && this.renderNoItemsPlaceholder()} + {items.length === 0 && this.props.working !== undefined && !this.props.working && this.renderNoItemsPlaceholder()} ; } @@ -71,7 +72,7 @@ export const DataTable = withStyles(styles)( renderNoItemsPlaceholder = () => { return this.props.defaultView ? this.props.defaultView - : ; + : ; } renderHeadCell = (column: DataColumn, index: number) => {