move to PageContentBody from PageContentBodyConnector

This commit is contained in:
Robin Dadswell 2021-01-03 22:49:24 +00:00 committed by nitsua
parent 40f156c16e
commit cfc52d12ea
34 changed files with 88 additions and 101 deletions

View file

@ -3,7 +3,6 @@ import React, { Component } from 'react';
import LoadingIndicator from 'Components/Loading/LoadingIndicator';
import ConfirmModal from 'Components/Modal/ConfirmModal';
import PageContent from 'Components/Page/PageContent';
import PageContentBodyConnector from 'Components/Page/PageContentBodyConnector';
import PageContentBody from 'Components/Page/PageContentBody';
import PageToolbar from 'Components/Page/Toolbar/PageToolbar';
import PageToolbarButton from 'Components/Page/Toolbar/PageToolbarButton';
@ -153,7 +152,7 @@ class Blacklist extends Component {
</PageToolbarSection>
</PageToolbar>
<PageContentBodyConnector>
<PageContentBody>
{
isAnyFetching && !isAllPopulated &&
<LoadingIndicator />

View file

@ -4,7 +4,6 @@ import LoadingIndicator from 'Components/Loading/LoadingIndicator';
import FilterMenu from 'Components/Menu/FilterMenu';
import PageContent from 'Components/Page/PageContent';
import PageContentBody from 'Components/Page/PageContentBody';
import PageContentBodyConnector from 'Components/Page/PageContentBodyConnector';
import PageToolbar from 'Components/Page/Toolbar/PageToolbar';
import PageToolbarButton from 'Components/Page/Toolbar/PageToolbarButton';
import PageToolbarSection from 'Components/Page/Toolbar/PageToolbarSection';
@ -99,7 +98,7 @@ class History extends Component {
</PageToolbarSection>
</PageToolbar>
<PageContentBodyConnector>
<PageContentBody>
{
isFetchingAny && !isAllPopulated &&
<LoadingIndicator />
@ -150,7 +149,7 @@ class History extends Component {
/>
</div>
}
</PageContentBodyConnector>
</PageContentBody>
</PageContent>
);
}

View file

@ -3,7 +3,7 @@ import PropTypes from 'prop-types';
import React, { Component } from 'react';
import LoadingIndicator from 'Components/Loading/LoadingIndicator';
import PageContent from 'Components/Page/PageContent';
import PageContentBodyConnector from 'Components/Page/PageContentBodyConnector';
import PageContentBody from 'Components/Page/PageContentBody';
import PageToolbar from 'Components/Page/Toolbar/PageToolbar';
import PageToolbarButton from 'Components/Page/Toolbar/PageToolbarButton';
import PageToolbarSection from 'Components/Page/Toolbar/PageToolbarSection';
@ -196,7 +196,7 @@ class Queue extends Component {
</PageToolbarSection>
</PageToolbar>
<PageContentBodyConnector>
<PageContentBody>
{
isRefreshing && !isAllPopulated &&
<LoadingIndicator />
@ -253,7 +253,7 @@ class Queue extends Component {
/>
</div>
}
</PageContentBodyConnector>
</PageContentBody>
<RemoveQueueItemsModal
isOpen={isConfirmRemoveModalOpen}

View file

@ -16,7 +16,7 @@ import Link from 'Components/Link/Link';
import LoadingIndicator from 'Components/Loading/LoadingIndicator';
import MonitorToggleButton from 'Components/MonitorToggleButton';
import PageContent from 'Components/Page/PageContent';
import PageContentBodyConnector from 'Components/Page/PageContentBodyConnector';
import PageContentBody from 'Components/Page/PageContentBody';
import PageToolbar from 'Components/Page/Toolbar/PageToolbar';
import PageToolbarButton from 'Components/Page/Toolbar/PageToolbarButton';
import PageToolbarSection from 'Components/Page/Toolbar/PageToolbarSection';
@ -292,7 +292,7 @@ class AuthorDetails extends Component {
</PageToolbarSection>
</PageToolbar>
<PageContentBodyConnector innerClassName={styles.innerContentBody}>
<PageContentBody innerClassName={styles.innerContentBody}>
<div className={styles.header}>
<div
className={styles.backdrop}
@ -683,7 +683,7 @@ class AuthorDetails extends Component {
showImportMode={false}
onModalClose={this.onInteractiveImportModalClose}
/>
</PageContentBodyConnector>
</PageContentBody>
</PageContent>
);
}

View file

@ -8,7 +8,6 @@ import LoadingIndicator from 'Components/Loading/LoadingIndicator';
import NotFound from 'Components/NotFound';
import PageContent from 'Components/Page/PageContent';
import PageContentBody from 'Components/Page/PageContentBody';
import PageContentBodyConnector from 'Components/Page/PageContentBodyConnector';
import getErrorMessage from 'Utilities/Object/getErrorMessage';
import AuthorDetailsConnector from './AuthorDetailsConnector';
import styles from './AuthorDetails.css';
@ -75,9 +74,9 @@ class AuthorDetailsPageConnector extends Component {
if (isFetching && !isPopulated) {
return (
<PageContent title='loading'>
<PageContentBodyConnector>
<PageContentBody>
<LoadingIndicator />
</PageContentBodyConnector>
</PageContentBody>
</PageContent>
);
}

View file

@ -4,7 +4,7 @@ import NoAuthor from 'Author/NoAuthor';
import LoadingIndicator from 'Components/Loading/LoadingIndicator';
import FilterMenu from 'Components/Menu/FilterMenu';
import PageContent from 'Components/Page/PageContent';
import PageContentBodyConnector from 'Components/Page/PageContentBodyConnector';
import PageContentBody from 'Components/Page/PageContentBody';
import PageToolbar from 'Components/Page/Toolbar/PageToolbar';
import PageToolbarButton from 'Components/Page/Toolbar/PageToolbarButton';
import PageToolbarSection from 'Components/Page/Toolbar/PageToolbarSection';
@ -222,7 +222,7 @@ class AuthorEditor extends Component {
</PageToolbarSection>
</PageToolbar>
<PageContentBodyConnector>
<PageContentBody>
{
isFetching && !isPopulated &&
<LoadingIndicator />
@ -269,7 +269,7 @@ class AuthorEditor extends Component {
!error && isPopulated && !items.length &&
<NoAuthor totalItems={totalItems} />
}
</PageContentBodyConnector>
</PageContentBody>
<AuthorEditorFooter
authorIds={selectedAuthorIds}

View file

@ -4,7 +4,7 @@ import React, { Component } from 'react';
import NoAuthor from 'Author/NoAuthor';
import LoadingIndicator from 'Components/Loading/LoadingIndicator';
import PageContent from 'Components/Page/PageContent';
import PageContentBodyConnector from 'Components/Page/PageContentBodyConnector';
import PageContentBody from 'Components/Page/PageContentBody';
import PageJumpBar from 'Components/Page/PageJumpBar';
import PageToolbar from 'Components/Page/Toolbar/PageToolbar';
import PageToolbarButton from 'Components/Page/Toolbar/PageToolbarButton';
@ -312,7 +312,7 @@ class AuthorIndex extends Component {
</PageToolbar>
<div className={styles.pageContentBodyWrapper}>
<PageContentBodyConnector
<PageContentBody
registerScroller={this.setScrollerRef}
className={styles.contentBody}
innerClassName={styles[`${view}InnerContentBody`]}
@ -351,7 +351,7 @@ class AuthorIndex extends Component {
!error && isPopulated && !items.length &&
<NoAuthor totalItems={totalItems} />
}
</PageContentBodyConnector>
</PageContentBody>
{
isLoaded && !!jumpBarItems.order.length &&

View file

@ -17,7 +17,7 @@ import IconButton from 'Components/Link/IconButton';
import LoadingIndicator from 'Components/Loading/LoadingIndicator';
import MonitorToggleButton from 'Components/MonitorToggleButton';
import PageContent from 'Components/Page/PageContent';
import PageContentBodyConnector from 'Components/Page/PageContentBodyConnector';
import PageContentBody from 'Components/Page/PageContentBody';
import PageToolbar from 'Components/Page/Toolbar/PageToolbar';
import PageToolbarButton from 'Components/Page/Toolbar/PageToolbarButton';
import PageToolbarSection from 'Components/Page/Toolbar/PageToolbarSection';
@ -197,7 +197,7 @@ class BookDetails extends Component {
</PageToolbarSection>
</PageToolbar>
<PageContentBodyConnector innerClassName={styles.innerContentBody}>
<PageContentBody innerClassName={styles.innerContentBody}>
<div className={styles.header}>
<div
className={styles.backdrop}
@ -467,7 +467,7 @@ class BookDetails extends Component {
onModalClose={this.onDeleteBookModalClose}
/>
</PageContentBodyConnector>
</PageContentBody>
</PageContent>
);
}

View file

@ -8,7 +8,6 @@ import LoadingIndicator from 'Components/Loading/LoadingIndicator';
import NotFound from 'Components/NotFound';
import PageContent from 'Components/Page/PageContent';
import PageContentBody from 'Components/Page/PageContentBody';
import PageContentBodyConnector from 'Components/Page/PageContentBodyConnector';
import { clearBooks, fetchBooks } from 'Store/Actions/bookActions';
import BookDetailsConnector from './BookDetailsConnector';
@ -104,9 +103,9 @@ class BookDetailsPageConnector extends Component {
(!isFetching && !isPopulated)) {
return (
<PageContent title='loading'>
<PageContentBodyConnector>
<PageContentBody>
<LoadingIndicator />
</PageContentBodyConnector>
</PageContentBody>
</PageContent>
);
}

View file

@ -6,7 +6,7 @@ import NoAuthor from 'Author/NoAuthor';
import LoadingIndicator from 'Components/Loading/LoadingIndicator';
import FilterMenu from 'Components/Menu/FilterMenu';
import PageContent from 'Components/Page/PageContent';
import PageContentBodyConnector from 'Components/Page/PageContentBodyConnector';
import PageContentBody from 'Components/Page/PageContentBody';
import PageJumpBar from 'Components/Page/PageJumpBar';
import PageToolbar from 'Components/Page/Toolbar/PageToolbar';
import PageToolbarSection from 'Components/Page/Toolbar/PageToolbarSection';
@ -363,7 +363,7 @@ class Bookshelf extends Component {
</PageToolbar>
<div className={styles.pageContentBodyWrapper}>
<PageContentBodyConnector
<PageContentBody
registerScroller={this.setScrollerRef}
className={styles.contentBody}
innerClassName={styles.innerContentBody}
@ -414,7 +414,7 @@ class Bookshelf extends Component {
!error && isPopulated && !items.length &&
<NoAuthor totalItems={totalItems} />
}
</PageContentBodyConnector>
</PageContentBody>
{
isPopulated && !!jumpBarItems.order.length &&

View file

@ -6,7 +6,6 @@ import Measure from 'Components/Measure';
import FilterMenu from 'Components/Menu/FilterMenu';
import PageContent from 'Components/Page/PageContent';
import PageContentBody from 'Components/Page/PageContentBody';
import PageContentBodyConnector from 'Components/Page/PageContentBodyConnector';
import PageToolbar from 'Components/Page/Toolbar/PageToolbar';
import PageToolbarButton from 'Components/Page/Toolbar/PageToolbarButton';
import PageToolbarSection from 'Components/Page/Toolbar/PageToolbarSection';
@ -131,7 +130,7 @@ class CalendarPage extends Component {
</PageToolbarSection>
</PageToolbar>
<PageContentBodyConnector
<PageContentBody
className={styles.calendarPageBody}
innerClassName={styles.calendarInnerPageBody}
>
@ -172,7 +171,7 @@ class CalendarPage extends Component {
hasAuthor && !!authorError &&
<LegendConnector />
}
</PageContentBodyConnector>
</PageContentBody>
<CalendarLinkModal
isOpen={isCalendarLinkModalOpen}

View file

@ -1,17 +1,17 @@
import React from 'react';
import ErrorBoundaryError from 'Components/Error/ErrorBoundaryError';
import PageContentBodyConnector from './PageContentBodyConnector';
import PageContentBody from './PageContentBody';
import styles from './PageContentError.css';
function PageContentError(props) {
return (
<div className={styles.content}>
<PageContentBodyConnector>
<PageContentBody>
<ErrorBoundaryError
{...props}
message='There was an error loading this page'
/>
</PageContentBodyConnector>
</PageContentBody>
</div>
);
}

View file

@ -6,7 +6,7 @@ import Button from 'Components/Link/Button';
import Link from 'Components/Link/Link';
import LoadingIndicator from 'Components/Loading/LoadingIndicator';
import PageContent from 'Components/Page/PageContent';
import PageContentBodyConnector from 'Components/Page/PageContentBodyConnector';
import PageContentBody from 'Components/Page/PageContentBody';
import { icons } from 'Helpers/Props';
import getErrorMessage from 'Utilities/Object/getErrorMessage';
import AddNewAuthorSearchResultConnector from './Author/AddNewAuthorSearchResultConnector';
@ -88,7 +88,7 @@ class AddNewItem extends Component {
return (
<PageContent title="Add New Item">
<PageContentBodyConnector>
<PageContentBody>
<div className={styles.searchContainer}>
<div className={styles.searchIconContainer}>
<Icon
@ -188,7 +188,7 @@ class AddNewItem extends Component {
}
<div />
</PageContentBodyConnector>
</PageContentBody>
</PageContent>
);
}

View file

@ -1,7 +1,7 @@
import PropTypes from 'prop-types';
import React, { Component, Fragment } from 'react';
import PageContent from 'Components/Page/PageContent';
import PageContentBodyConnector from 'Components/Page/PageContentBodyConnector';
import PageContentBody from 'Components/Page/PageContentBody';
import PageToolbarButton from 'Components/Page/Toolbar/PageToolbarButton';
import PageToolbarSeparator from 'Components/Page/Toolbar/PageToolbarSeparator';
import { icons } from 'Helpers/Props';
@ -77,7 +77,7 @@ class DownloadClientSettings extends Component {
onSavePress={this.onSavePress}
/>
<PageContentBodyConnector>
<PageContentBody>
<DownloadClientsConnector />
<DownloadClientOptionsConnector
@ -86,7 +86,7 @@ class DownloadClientSettings extends Component {
/>
<RemotePathMappingsConnector />
</PageContentBodyConnector>
</PageContentBody>
</PageContent>
);
}

View file

@ -6,7 +6,6 @@ import LoadingIndicator from 'Components/Loading/LoadingIndicator';
import ConfirmModal from 'Components/Modal/ConfirmModal';
import PageContent from 'Components/Page/PageContent';
import PageContentBody from 'Components/Page/PageContentBody';
import PageContentBodyConnector from 'Components/Page/PageContentBodyConnector';
import { kinds } from 'Helpers/Props';
import SettingsToolbarConnector from 'Settings/SettingsToolbarConnector';
import AnalyticSettings from './AnalyticSettings';
@ -119,7 +118,7 @@ class GeneralSettings extends Component {
{...otherProps}
/>
<PageContentBodyConnector>
<PageContentBody>
{
isFetching && !isPopulated &&
<LoadingIndicator />
@ -182,7 +181,7 @@ class GeneralSettings extends Component {
/>
</Form>
}
</PageContentBodyConnector>
</PageContentBody>
<ConfirmModal
isOpen={this.state.isRestartRequiredModalOpen}

View file

@ -1,7 +1,7 @@
import PropTypes from 'prop-types';
import React, { Component, Fragment } from 'react';
import PageContent from 'Components/Page/PageContent';
import PageContentBodyConnector from 'Components/Page/PageContentBodyConnector';
import PageContentBody from 'Components/Page/PageContentBody';
import PageToolbarButton from 'Components/Page/Toolbar/PageToolbarButton';
import PageToolbarSeparator from 'Components/Page/Toolbar/PageToolbarSeparator';
import { icons } from 'Helpers/Props';
@ -73,10 +73,10 @@ class ImportListSettings extends Component {
onSavePress={this.onSavePress}
/>
<PageContentBodyConnector>
<PageContentBody>
<ImportListsConnector />
<ImportListsExclusionsConnector />
</PageContentBodyConnector>
</PageContentBody>
</PageContent>
);
}

View file

@ -1,7 +1,7 @@
import PropTypes from 'prop-types';
import React, { Component, Fragment } from 'react';
import PageContent from 'Components/Page/PageContent';
import PageContentBodyConnector from 'Components/Page/PageContentBodyConnector';
import PageContentBody from 'Components/Page/PageContentBody';
import PageToolbarButton from 'Components/Page/Toolbar/PageToolbarButton';
import PageToolbarSeparator from 'Components/Page/Toolbar/PageToolbarSeparator';
import { icons } from 'Helpers/Props';
@ -76,14 +76,14 @@ class IndexerSettings extends Component {
onSavePress={this.onSavePress}
/>
<PageContentBodyConnector>
<PageContentBody>
<IndexersConnector />
<IndexerOptionsConnector
onChildMounted={this.onChildMounted}
onChildStateChange={this.onChildStateChange}
/>
</PageContentBodyConnector>
</PageContentBody>
</PageContent>
);
}

View file

@ -8,7 +8,6 @@ import FormLabel from 'Components/Form/FormLabel';
import LoadingIndicator from 'Components/Loading/LoadingIndicator';
import PageContent from 'Components/Page/PageContent';
import PageContentBody from 'Components/Page/PageContentBody';
import PageContentBodyConnector from 'Components/Page/PageContentBodyConnector';
import { inputTypes, sizes } from 'Helpers/Props';
import RemotePathMappingsConnector from 'Settings/DownloadClients/RemotePathMappings/RemotePathMappingsConnector';
import SettingsToolbarConnector from 'Settings/SettingsToolbarConnector';
@ -64,7 +63,7 @@ class MediaManagement extends Component {
onSavePress={onSavePress}
/>
<PageContentBodyConnector>
<PageContentBody>
<RootFoldersConnector />
<RemotePathMappingsConnector />
<NamingConnector />
@ -416,7 +415,7 @@ class MediaManagement extends Component {
}
</Form>
}
</PageContentBodyConnector>
</PageContentBody>
</PageContent>
);
}

View file

@ -1,6 +1,6 @@
import React, { Component } from 'react';
import PageContent from 'Components/Page/PageContent';
import PageContentBodyConnector from 'Components/Page/PageContentBodyConnector';
import PageContentBody from 'Components/Page/PageContentBody';
import SettingsToolbarConnector from 'Settings/SettingsToolbarConnector';
import MetadatasConnector from './Metadata/MetadatasConnector';
import MetadataProviderConnector from './MetadataProvider/MetadataProviderConnector';
@ -54,13 +54,13 @@ class MetadataSettings extends Component {
onSavePress={this.onSavePress}
/>
<PageContentBodyConnector>
<PageContentBody>
<MetadataProviderConnector
onChildMounted={this.onChildMounted}
onChildStateChange={this.onChildStateChange}
/>
<MetadatasConnector />
</PageContentBodyConnector>
</PageContentBody>
</PageContent>
);
}

View file

@ -1,6 +1,6 @@
import React from 'react';
import PageContent from 'Components/Page/PageContent';
import PageContentBodyConnector from 'Components/Page/PageContentBodyConnector';
import PageContentBody from 'Components/Page/PageContentBody';
import SettingsToolbarConnector from 'Settings/SettingsToolbarConnector';
import NotificationsConnector from './Notifications/NotificationsConnector';
@ -11,9 +11,9 @@ function NotificationSettings() {
showSave={false}
/>
<PageContentBodyConnector>
<PageContentBody>
<NotificationsConnector />
</PageContentBodyConnector>
</PageContentBody>
</PageContent>
);
}

View file

@ -2,7 +2,7 @@ import React, { Component } from 'react';
import { DndProvider } from 'react-dnd';
import { HTML5Backend } from 'react-dnd-html5-backend';
import PageContent from 'Components/Page/PageContent';
import PageContentBodyConnector from 'Components/Page/PageContentBodyConnector';
import PageContentBody from 'Components/Page/PageContentBody';
import SettingsToolbarConnector from 'Settings/SettingsToolbarConnector';
import DelayProfilesConnector from './Delay/DelayProfilesConnector';
import MetadataProfilesConnector from './Metadata/MetadataProfilesConnector';
@ -24,14 +24,14 @@ class Profiles extends Component {
showSave={false}
/>
<PageContentBodyConnector>
<PageContentBody>
<DndProvider backend={HTML5Backend}>
<QualityProfilesConnector />
<MetadataProfilesConnector />
<DelayProfilesConnector />
<ReleaseProfilesConnector />
</DndProvider>
</PageContentBodyConnector>
</PageContentBody>
</PageContent>
);
}

View file

@ -1,6 +1,6 @@
import React, { Component } from 'react';
import PageContent from 'Components/Page/PageContent';
import PageContentBodyConnector from 'Components/Page/PageContentBodyConnector';
import PageContentBody from 'Components/Page/PageContentBody';
import SettingsToolbarConnector from 'Settings/SettingsToolbarConnector';
import QualityDefinitionsConnector from './Definition/QualityDefinitionsConnector';
@ -54,12 +54,12 @@ class Quality extends Component {
onSavePress={this.onSavePress}
/>
<PageContentBodyConnector>
<PageContentBody>
<QualityDefinitionsConnector
onChildMounted={this.onChildMounted}
onChildStateChange={this.onChildStateChange}
/>
</PageContentBodyConnector>
</PageContentBody>
</PageContent>
);
}

View file

@ -1,7 +1,7 @@
import React from 'react';
import Link from 'Components/Link/Link';
import PageContent from 'Components/Page/PageContent';
import PageContentBodyConnector from 'Components/Page/PageContentBodyConnector';
import PageContentBody from 'Components/Page/PageContentBody';
import SettingsToolbarConnector from './SettingsToolbarConnector';
import styles from './Settings.css';
@ -12,7 +12,7 @@ function Settings() {
hasPendingChanges={false}
/>
<PageContentBodyConnector>
<PageContentBody>
<Link
className={styles.link}
to="/settings/mediamanagement"
@ -133,7 +133,7 @@ function Settings() {
<div className={styles.summary}>
Calendar, date and color impaired options
</div>
</PageContentBodyConnector>
</PageContentBody>
</PageContent>
);
}

View file

@ -1,6 +1,6 @@
import React from 'react';
import PageContent from 'Components/Page/PageContent';
import PageContentBodyConnector from 'Components/Page/PageContentBodyConnector';
import PageContentBody from 'Components/Page/PageContentBody';
import SettingsToolbarConnector from 'Settings/SettingsToolbarConnector';
import TagsConnector from './TagsConnector';
@ -11,9 +11,9 @@ function TagSettings() {
showSave={false}
/>
<PageContentBodyConnector>
<PageContentBody>
<TagsConnector />
</PageContentBodyConnector>
</PageContentBody>
</PageContent>
);
}

View file

@ -8,7 +8,6 @@ import FormLabel from 'Components/Form/FormLabel';
import LoadingIndicator from 'Components/Loading/LoadingIndicator';
import PageContent from 'Components/Page/PageContent';
import PageContentBody from 'Components/Page/PageContentBody';
import PageContentBodyConnector from 'Components/Page/PageContentBodyConnector';
import { inputTypes } from 'Helpers/Props';
import SettingsToolbarConnector from 'Settings/SettingsToolbarConnector';
import styles from './UISettings.css';
@ -67,7 +66,7 @@ class UISettings extends Component {
onSavePress={onSavePress}
/>
<PageContentBodyConnector>
<PageContentBody>
{
isFetching &&
<LoadingIndicator />
@ -178,7 +177,7 @@ class UISettings extends Component {
</FieldSet>
</Form>
}
</PageContentBodyConnector>
</PageContentBody>
</PageContent>
);
}

View file

@ -2,7 +2,7 @@ import PropTypes from 'prop-types';
import React, { Component } from 'react';
import LoadingIndicator from 'Components/Loading/LoadingIndicator';
import PageContent from 'Components/Page/PageContent';
import PageContentBodyConnector from 'Components/Page/PageContentBodyConnector';
import PageContentBody from 'Components/Page/PageContentBody';
import PageToolbar from 'Components/Page/Toolbar/PageToolbar';
import PageToolbarButton from 'Components/Page/Toolbar/PageToolbarButton';
import PageToolbarSection from 'Components/Page/Toolbar/PageToolbarSection';
@ -93,7 +93,7 @@ class Backups extends Component {
</PageToolbarSection>
</PageToolbar>
<PageContentBodyConnector>
<PageContentBody>
{
isFetching && !isPopulated &&
<LoadingIndicator />
@ -141,7 +141,7 @@ class Backups extends Component {
</TableBody>
</Table>
}
</PageContentBodyConnector>
</PageContentBody>
<RestoreBackupModalConnector
isOpen={this.state.isRestoreModalOpen}

View file

@ -4,7 +4,6 @@ import LoadingIndicator from 'Components/Loading/LoadingIndicator';
import FilterMenu from 'Components/Menu/FilterMenu';
import PageContent from 'Components/Page/PageContent';
import PageContentBody from 'Components/Page/PageContentBody';
import PageContentBodyConnector from 'Components/Page/PageContentBodyConnector';
import PageToolbar from 'Components/Page/Toolbar/PageToolbar';
import PageToolbarButton from 'Components/Page/Toolbar/PageToolbarButton';
import PageToolbarSection from 'Components/Page/Toolbar/PageToolbarSection';
@ -74,7 +73,7 @@ function LogsTable(props) {
</PageToolbarSection>
</PageToolbar>
<PageContentBodyConnector>
<PageContentBody>
{
isFetching && !isPopulated &&
<LoadingIndicator />
@ -117,7 +116,7 @@ function LogsTable(props) {
/>
</div>
}
</PageContentBodyConnector>
</PageContentBody>
</PageContent>
);
}

View file

@ -4,7 +4,7 @@ import Alert from 'Components/Alert';
import Link from 'Components/Link/Link';
import LoadingIndicator from 'Components/Loading/LoadingIndicator';
import PageContent from 'Components/Page/PageContent';
import PageContentBodyConnector from 'Components/Page/PageContentBodyConnector';
import PageContentBody from 'Components/Page/PageContentBody';
import PageToolbar from 'Components/Page/Toolbar/PageToolbar';
import PageToolbarButton from 'Components/Page/Toolbar/PageToolbarButton';
import PageToolbarSection from 'Components/Page/Toolbar/PageToolbarSection';
@ -73,7 +73,7 @@ class LogFiles extends Component {
/>
</PageToolbarSection>
</PageToolbar>
<PageContentBodyConnector>
<PageContentBody>
<Alert>
<div>
Log files are located in: {location}
@ -119,7 +119,7 @@ class LogFiles extends Component {
!isFetching && !items.length &&
<div>No log files</div>
}
</PageContentBodyConnector>
</PageContentBody>
</PageContent>
);
}

View file

@ -1,7 +1,6 @@
import React, { Component } from 'react';
import PageContent from 'Components/Page/PageContent';
import PageContentBody from 'Components/Page/PageContentBody';
import PageContentBodyConnector from 'Components/Page/PageContentBodyConnector';
import AboutConnector from './About/AboutConnector';
import DiskSpaceConnector from './DiskSpace/DiskSpaceConnector';
import HealthConnector from './Health/HealthConnector';
@ -15,12 +14,12 @@ class Status extends Component {
render() {
return (
<PageContent title="Status">
<PageContentBodyConnector>
<PageContentBody>
<HealthConnector />
<DiskSpaceConnector />
<AboutConnector />
<MoreInfo />
</PageContentBodyConnector>
</PageContentBody>
</PageContent>
);
}

View file

@ -1,17 +1,16 @@
import React from 'react';
import PageContent from 'Components/Page/PageContent';
import PageContentBody from 'Components/Page/PageContentBody';
import PageContentBodyConnector from 'Components/Page/PageContentBodyConnector';
import QueuedTasksConnector from './Queued/QueuedTasksConnector';
import ScheduledTasksConnector from './Scheduled/ScheduledTasksConnector';
function Tasks() {
return (
<PageContent title="Tasks">
<PageContentBodyConnector>
<PageContentBody>
<ScheduledTasksConnector />
<QueuedTasksConnector />
</PageContentBodyConnector>
</PageContentBody>
</PageContent>
);
}

View file

@ -8,7 +8,6 @@ import LoadingIndicator from 'Components/Loading/LoadingIndicator';
import InlineMarkdown from 'Components/Markdown/InlineMarkdown';
import PageContent from 'Components/Page/PageContent';
import PageContentBody from 'Components/Page/PageContentBody';
import PageContentBodyConnector from 'Components/Page/PageContentBodyConnector';
import { icons, kinds } from 'Helpers/Props';
import formatDate from 'Utilities/Date/formatDate';
import UpdateChanges from './UpdateChanges';
@ -50,7 +49,7 @@ class Updates extends Component {
return (
<PageContent title="Updates">
<PageContentBodyConnector>
<PageContentBody>
{
!isPopulated && !hasError &&
<LoadingIndicator />
@ -199,7 +198,7 @@ class Updates extends Component {
Failed to update settings
</div>
}
</PageContentBodyConnector>
</PageContentBody>
</PageContent>
);
}

View file

@ -2,7 +2,7 @@ import PropTypes from 'prop-types';
import React, { Component } from 'react';
import LoadingIndicator from 'Components/Loading/LoadingIndicator';
import PageContent from 'Components/Page/PageContent';
import PageContentBodyConnector from 'Components/Page/PageContentBodyConnector';
import PageContentBody from 'Components/Page/PageContentBody';
import PageToolbar from 'Components/Page/Toolbar/PageToolbar';
import PageToolbarButton from 'Components/Page/Toolbar/PageToolbarButton';
import PageToolbarSection from 'Components/Page/Toolbar/PageToolbarSection';
@ -106,7 +106,7 @@ class UnmappedFilesTable extends Component {
</PageToolbarSection>
</PageToolbar>
<PageContentBodyConnector
<PageContentBody
registerScroller={this.setScrollerRef}
>
{
@ -143,7 +143,7 @@ class UnmappedFilesTable extends Component {
sortDirection={sortDirection}
/>
}
</PageContentBodyConnector>
</PageContentBody>
</PageContent>
);
}

View file

@ -5,7 +5,6 @@ import FilterMenu from 'Components/Menu/FilterMenu';
import ConfirmModal from 'Components/Modal/ConfirmModal';
import PageContent from 'Components/Page/PageContent';
import PageContentBody from 'Components/Page/PageContentBody';
import PageContentBodyConnector from 'Components/Page/PageContentBodyConnector';
import PageToolbar from 'Components/Page/Toolbar/PageToolbar';
import PageToolbarButton from 'Components/Page/Toolbar/PageToolbarButton';
import PageToolbarSection from 'Components/Page/Toolbar/PageToolbarSection';
@ -182,7 +181,7 @@ class CutoffUnmet extends Component {
</PageToolbarSection>
</PageToolbar>
<PageContentBodyConnector>
<PageContentBody>
{
isAnyFetching && !isAllPopulated &&
<LoadingIndicator />
@ -256,7 +255,7 @@ class CutoffUnmet extends Component {
/>
</div>
}
</PageContentBodyConnector>
</PageContentBody>
</PageContent>
);
}

View file

@ -4,7 +4,7 @@ import LoadingIndicator from 'Components/Loading/LoadingIndicator';
import FilterMenu from 'Components/Menu/FilterMenu';
import ConfirmModal from 'Components/Modal/ConfirmModal';
import PageContent from 'Components/Page/PageContent';
import PageContentBodyConnector from 'Components/Page/PageContentBodyConnector';
import PageContentBody from 'Components/Page/PageContentBody';
import PageToolbar from 'Components/Page/Toolbar/PageToolbar';
import PageToolbarButton from 'Components/Page/Toolbar/PageToolbarButton';
import PageToolbarSection from 'Components/Page/Toolbar/PageToolbarSection';
@ -198,7 +198,7 @@ class Missing extends Component {
</PageToolbarSection>
</PageToolbar>
<PageContentBodyConnector>
<PageContentBody>
{
isAnyFetching && !isAllPopulated &&
<LoadingIndicator />
@ -278,7 +278,7 @@ class Missing extends Component {
onModalClose={this.onInteractiveImportModalClose}
showReplaceExistingFiles={true}
/>
</PageContentBodyConnector>
</PageContentBody>
</PageContent>
);
}