diff --git a/src/components/gui/gui.jsx b/src/components/gui/gui.jsx
index 308ee3594..19495cad1 100644
--- a/src/components/gui/gui.jsx
+++ b/src/components/gui/gui.jsx
@@ -60,7 +60,8 @@ const GUIComponent = props => {
alertsVisible,
basePath,
backdropLibraryVisible,
- backpackOptions,
+ backpackHost,
+ backpackVisible,
blocksTabVisible,
cardsVisible,
canCreateNew,
@@ -294,8 +295,8 @@ const GUIComponent = props => {
{soundsTabVisible ? : null}
- {backpackOptions.visible ? (
-
+ {backpackVisible ? (
+
) : null}
@@ -324,10 +325,8 @@ GUIComponent.propTypes = {
accountNavOpen: PropTypes.bool,
activeTabIndex: PropTypes.number,
backdropLibraryVisible: PropTypes.bool,
- backpackOptions: PropTypes.shape({
- host: PropTypes.string,
- visible: PropTypes.bool
- }),
+ backpackHost: PropTypes.string,
+ backpackVisible: PropTypes.bool,
basePath: PropTypes.string,
blocksTabVisible: PropTypes.bool,
canCreateCopy: PropTypes.bool,
@@ -371,10 +370,8 @@ GUIComponent.propTypes = {
vm: PropTypes.instanceOf(VM).isRequired
};
GUIComponent.defaultProps = {
- backpackOptions: {
- host: null,
- visible: false
- },
+ backpackHost: null,
+ backpackVisible: false,
basePath: './',
canCreateNew: false,
canRemix: false,
diff --git a/src/playground/render-gui.jsx b/src/playground/render-gui.jsx
index bc13e36f2..4134b8c5f 100644
--- a/src/playground/render-gui.jsx
+++ b/src/playground/render-gui.jsx
@@ -28,10 +28,6 @@ export default appTarget => {
const backpackHostMatches = window.location.href.match(/[?&]backpack_host=([^&]*)&?/);
const backpackHost = backpackHostMatches ? backpackHostMatches[1] : null;
- const backpackOptions = {
- visible: true,
- host: backpackHost
- };
if (process.env.NODE_ENV === 'production' && typeof window === 'object') {
// Warn before navigating away
window.onbeforeunload = () => true;
@@ -39,8 +35,9 @@ export default appTarget => {
ReactDOM.render(
,
appTarget);
};