- {this.renderSpinner()}
+
+
{this.setState({autoReload: e.target.checked})}}
- style={{marginTop: '0px'}}>
+ style={{marginTop: '0px', marginLeft: '10px'}}>
auto reload
diff --git a/web/src/pages/Tenants.jsx b/web/src/pages/Tenants.jsx
index 3a811dbe5e..3b98d03edb 100644
--- a/web/src/pages/Tenants.jsx
+++ b/web/src/pages/Tenants.jsx
@@ -19,11 +19,11 @@ import { Link } from 'react-router-dom'
import { Table } from 'patternfly-react'
import { PageSection, PageSectionVariants } from '@patternfly/react-core'
-import Refreshable from '../containers/Refreshable'
+import { Fetching } from '../containers/Fetching'
import { fetchTenantsIfNeeded } from '../actions/tenants'
-class TenantsPage extends Refreshable {
+class TenantsPage extends React.Component {
static propTypes = {
remoteData: PropTypes.object,
dispatch: PropTypes.func
@@ -43,6 +43,10 @@ class TenantsPage extends Refreshable {
render () {
const { remoteData } = this.props
+ if (remoteData.isFetching) {
+ return
+ }
+
const tenants = remoteData.tenants
const headerFormat = value =>
{value}
const cellFormat = (value) => (
@@ -79,9 +83,6 @@ class TenantsPage extends Refreshable {
})
return (
-
- {this.renderSpinner()}
-