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); };