Handle noDaemon case for App
This commit is contained in:
parent
aba9198844
commit
d3fde729f5
1 changed files with 9 additions and 20 deletions
|
@ -39,8 +39,7 @@ class SettingsPage extends React.PureComponent<Props> {
|
||||||
const { daemonSettings, isAuthenticated } = this.props;
|
const { daemonSettings, isAuthenticated } = this.props;
|
||||||
const noDaemonSettings = !daemonSettings || Object.keys(daemonSettings).length === 0;
|
const noDaemonSettings = !daemonSettings || Object.keys(daemonSettings).length === 0;
|
||||||
|
|
||||||
const newStyle = true;
|
return (
|
||||||
return newStyle ? (
|
|
||||||
<Page noFooter noSideNavigation backout={{ title: __('Settings'), backLabel: __('Done') }} className="card-stack">
|
<Page noFooter noSideNavigation backout={{ title: __('Settings'), backLabel: __('Done') }} className="card-stack">
|
||||||
{!isAuthenticated && IS_WEB && (
|
{!isAuthenticated && IS_WEB && (
|
||||||
<>
|
<>
|
||||||
|
@ -60,28 +59,18 @@ class SettingsPage extends React.PureComponent<Props> {
|
||||||
</>
|
</>
|
||||||
)}
|
)}
|
||||||
|
|
||||||
<div className={classnames('card-stack', { 'card--disabled': IS_WEB && !isAuthenticated })}>
|
|
||||||
<SettingAppearance />
|
|
||||||
<SettingAccount />
|
|
||||||
<SettingContent />
|
|
||||||
<SettingSystem />
|
|
||||||
</div>
|
|
||||||
</Page>
|
|
||||||
) : (
|
|
||||||
<Page
|
|
||||||
noFooter
|
|
||||||
noSideNavigation
|
|
||||||
backout={{
|
|
||||||
title: __('Settings'),
|
|
||||||
backLabel: __('Done'),
|
|
||||||
}}
|
|
||||||
className="card-stack"
|
|
||||||
>
|
|
||||||
{!IS_WEB && noDaemonSettings ? (
|
{!IS_WEB && noDaemonSettings ? (
|
||||||
<section className="card card--section">
|
<section className="card card--section">
|
||||||
<div className="card__title card__title--deprecated">{__('Failed to load settings.')}</div>
|
<div className="card__title card__title--deprecated">{__('Failed to load settings.')}</div>
|
||||||
</section>
|
</section>
|
||||||
) : null}
|
) : (
|
||||||
|
<div className={classnames('card-stack', { 'card--disabled': IS_WEB && !isAuthenticated })}>
|
||||||
|
<SettingAppearance />
|
||||||
|
<SettingAccount />
|
||||||
|
<SettingContent />
|
||||||
|
<SettingSystem />
|
||||||
|
</div>
|
||||||
|
)}
|
||||||
</Page>
|
</Page>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue