fix: Configuration: Users should also use the Page component

This commit is contained in:
Johannes Schill
2019-01-16 16:03:15 +01:00
parent 06d8243ab5
commit b2961a4b4a
2 changed files with 10 additions and 9 deletions
@@ -66,7 +66,7 @@ export class DataSourcesListPage extends PureComponent<Props> {
}; };
return ( return (
<Page title="Data Sources"> <Page title="Configuration: Data Sources">
<Page.Header model={navModel} /> <Page.Header model={navModel} />
<Page.Contents isLoading={!hasFetched}> <Page.Contents isLoading={!hasFetched}>
<> <>
+9 -8
View File
@@ -2,8 +2,7 @@ import React, { PureComponent } from 'react';
import { hot } from 'react-hot-loader'; import { hot } from 'react-hot-loader';
import { connect } from 'react-redux'; import { connect } from 'react-redux';
import Remarkable from 'remarkable'; import Remarkable from 'remarkable';
import PageHeader from 'app/core/components/PageHeader/PageHeader'; import Page from 'app/core/components/Page/Page';
import PageLoader from 'app/core/components/PageLoader/PageLoader';
import UsersActionBar from './UsersActionBar'; import UsersActionBar from './UsersActionBar';
import UsersTable from './UsersTable'; import UsersTable from './UsersTable';
import InviteesTable from './InviteesTable'; import InviteesTable from './InviteesTable';
@@ -105,16 +104,18 @@ export class UsersListPage extends PureComponent<Props, State> {
const externalUserMngInfoHtml = this.externalUserMngInfoHtml; const externalUserMngInfoHtml = this.externalUserMngInfoHtml;
return ( return (
<div> <Page title="Configuration: Users">
<PageHeader model={navModel} /> <Page.Header model={navModel} />
<div className="page-container page-body"> <Page.Contents isLoading={!hasFetched}>
<>
<UsersActionBar onShowInvites={this.onShowInvites} showInvites={this.state.showInvites} /> <UsersActionBar onShowInvites={this.onShowInvites} showInvites={this.state.showInvites} />
{externalUserMngInfoHtml && ( {externalUserMngInfoHtml && (
<div className="grafana-info-box" dangerouslySetInnerHTML={{ __html: externalUserMngInfoHtml }} /> <div className="grafana-info-box" dangerouslySetInnerHTML={{ __html: externalUserMngInfoHtml }} />
)} )}
{hasFetched ? this.renderTable() : <PageLoader pageName="Users" />} {hasFetched && this.renderTable()}
</div> </>
</div> </Page.Contents>
</Page>
); );
} }
} }