Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
];
const dataTable = mount(<DataTable
columns={columns}
];
const dataTable = mount(<DataTable
columns={columns}
items={["item 1"]}
onFiltersChange={jest.fn()}
onRowClick={jest.fn()}
items={["item 1"]}
onFiltersChange={jest.fn()}
onRowClick={jest.fn()}
];
const dataTable = mount(<DataTable
columns={columns}
];
const dataTable = mount(<DataTable
columns={columns}
items={["item 1"]}
onFiltersChange={jest.fn()}
onRowClick={jest.fn()}
items={["item 1"]}
onFiltersChange={jest.fn()}
onRowClick={jest.fn()}
</TableRow>
</TableHead>
<TableBody className={classes.tableBody}>
</TableRow>
</TableHead>
<TableBody className={classes.tableBody}>
- {
- this.props.working ?
- <div className={classes.loader}>
- <DataTableDefaultView
- icon={PendingIcon}
- messages={['Loading data, please wait.']} />
- </div> : items.map(this.renderBodyRow)
- }
+ { this.props.working !== undefined && !this.props.working && items.map(this.renderBodyRow) }
+ { 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>;
{items.length === 0 && this.props.working !== undefined && !this.props.working && this.renderNoItemsPlaceholder()}
</div>
</div>;