aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/layout
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/layout')
-rw-r--r--src/components/layout/AppLayout.js4
-rw-r--r--src/components/layout/Sidebar.js14
2 files changed, 10 insertions, 8 deletions
diff --git a/src/components/layout/AppLayout.js b/src/components/layout/AppLayout.js
index eb36ea431..4474fe0f4 100644
--- a/src/components/layout/AppLayout.js
+++ b/src/components/layout/AppLayout.js
@@ -126,7 +126,7 @@ class AppLayout extends Component {
126 126
127 const { intl } = this.props; 127 const { intl } = this.props;
128 128
129 const { locked } = settings.app; 129 const { locked, automaticUpdates } = settings.app;
130 if (locked) { 130 if (locked) {
131 return <LockedScreen />; 131 return <LockedScreen />;
132 } 132 }
@@ -191,7 +191,7 @@ class AppLayout extends Component {
191 {intl.formatMessage(messages.servicesUpdated)} 191 {intl.formatMessage(messages.servicesUpdated)}
192 </InfoBar> 192 </InfoBar>
193 )} 193 )}
194 {appUpdateIsDownloaded && this.state.shouldShowAppUpdateInfoBar && ( 194 {automaticUpdates && appUpdateIsDownloaded && this.state.shouldShowAppUpdateInfoBar && (
195 <AppUpdateInfoBar 195 <AppUpdateInfoBar
196 onInstallUpdate={installAppUpdate} 196 onInstallUpdate={installAppUpdate}
197 onHide={() => { 197 onHide={() => {
diff --git a/src/components/layout/Sidebar.js b/src/components/layout/Sidebar.js
index e3df9c2ea..1cbdcfe46 100644
--- a/src/components/layout/Sidebar.js
+++ b/src/components/layout/Sidebar.js
@@ -233,12 +233,14 @@ class Sidebar extends Component {
233 )} (${settingsShortcutKey(false)})`} 233 )} (${settingsShortcutKey(false)})`}
234 > 234 >
235 <Icon icon={mdiCog} size={1.5} /> 235 <Icon icon={mdiCog} size={1.5} />
236 {(this.props.stores.app.updateStatus === 236 {
237 this.props.stores.app.updateStatusTypes.AVAILABLE || 237 (this.props.stores.settings.app.automaticUpdates &&
238 this.props.stores.app.updateStatus === 238 (this.props.stores.app.updateStatus === this.props.stores.app.updateStatusTypes.AVAILABLE ||
239 this.props.stores.app.updateStatusTypes.DOWNLOADED) && ( 239 this.props.stores.app.updateStatus === this.props.stores.app.updateStatusTypes.DOWNLOADED)
240 <span className="update-available">•</span> 240 ) && (
241 )} 241 <span className="update-available">•</span>
242 )
243 }
242 </button> 244 </button>
243 {this.state.tooltipEnabled && ( 245 {this.state.tooltipEnabled && (
244 <ReactTooltip place="right" type="dark" effect="solid" /> 246 <ReactTooltip place="right" type="dark" effect="solid" />