diff --git a/src/App.js b/src/App.js
index dc6ecb8..784dd91 100644
--- a/src/App.js
+++ b/src/App.js
@@ -36,6 +36,7 @@ import {createModalConditionally} from './utils';
import SkynetImport from './containers/SkynetImport/SkynetImport';
import ApplicationBusy from './components/ApplicationBusy/ApplicationBusy';
import SkynetExport from './containers/SkynetExport/SkynetExport';
+import PinnedManager from './containers/PinnedManager/PinnedManager';
const Constants = require('./constants');
const Scheduler = require('node-schedule');
@@ -118,13 +119,18 @@ class App extends IPCContainer {
const scPrimeSupported = this.props.LocationsLookup[selectedVersion] &&
this.props.LocationsLookup[selectedVersion].siaprime_support;
- const siaSupported = Constants.RELEASES_URL.endsWith('releases_1.1.json') || (this.props.LocationsLookup[selectedVersion] &&
- this.props.LocationsLookup[selectedVersion].sia_support);
+ const siaSupported = this.props.LocationsLookup[selectedVersion] &&
+ this.props.LocationsLookup[selectedVersion].sia_support;
const showConfig = !missingDependencies &&
+ !this.props.DisplayPinnedManager &&
this.props.DisplayConfiguration &&
!this.props.RebootRequired;
+ const showPinnedManager = !missingDependencies &&
+ !this.props.RebootRequired &&
+ this.props.DisplayPinnedManager;
+
const showUpgrade = this.props.UpgradeAvailable &&
!this.props.DisplayError &&
!showConfig &&
@@ -175,6 +181,7 @@ class App extends IPCContainer {
version={selectedVersion}
s3Supported={s3Supported}
remoteSupported={remoteSupported}/>);
+ const pinnedManagerDisplay = createModalConditionally(showPinnedManager,