import { DataTableFilters } from '../data-table-filters/data-table-filters-tree';
import { DataTableFiltersPopover } from '../data-table-filters/data-table-filters-popover';
import { countNodes } from 'models/tree';
-import { ProjectIcon } from 'components/icon/icon';
+import { PendingIcon } from 'components/icon/icon';
import { SvgIconProps } from '@material-ui/core/SvgIcon';
import ArrowDownwardIcon from '@material-ui/icons/ArrowDownward';
</TableRow>
</TableHead>
<TableBody className={classes.tableBody}>
- {
- this.props.working ?
- <div className={classes.loader}>
- <DataTableDefaultView
- icon={ProjectIcon}
- messages={['Loading data, please wait.']} />
- </div> : items.map(this.renderBodyRow)
- }
+ { this.props.working !== undefined && !this.props.working && items.map(this.renderBodyRow) }
</TableBody>
</Table>
+ { this.props.working &&
+ <div className={classes.loader}>
+ <DataTableDefaultView
+ icon={PendingIcon}
+ messages={['Loading data, please wait.']} />
+ </div> }
{items.length === 0 && this.props.working !== undefined && !this.props.working && this.renderNoItemsPlaceholder()}
</div>
</div>;